Primeiro, considere o termo "Internet das coisas". A Wikipedia verá a seguinte definição:
A Internet das Coisas (IoT) é o conceito de uma rede de computadores de objetos físicos (“coisas”) equipada com tecnologias internas para interagir entre si ou com o ambiente externo, considerando a organização de tais redes como um fenômeno que pode reconstruir processos econômicos e sociais, excluindo a necessidade de participação humana de parte de ações e operações.
Portões
Um portão é um dispositivo no qual existe uma certa lógica para coletar e processar informações em uma rede. O objetivo desta rede pode ser contar o número de pessoas no edifício. Essa rede, em caso de incêndio, ajudará os bombeiros a determinar se alguém permaneceu no prédio ou não.
O papel dos portões é bem tratado pelos microcomputadores, que eu gostaria de considerar com mais detalhes. Para consideração, selecionei vários microcomputadores aproximadamente da mesma faixa de preço e os testei.
Microcomputadores
ASUS Tinker Board

Um microcomputador da conhecida empresa ASUS, uma placa com especificações abertas e com as dimensões do Raspberry Pi (sobre o qual falaremos mais adiante). Suporta reprodução 4K / 30fps.
CPU: Rockchip RK3288 (4x Cortex-A17 a 1,8 GHz)
GPU: Mali-T760
RAM: 2 GB LPDDR3 de RAM
Interfaces: GbE, WiFi, Bluetooth 4.0, 4xUSB 2.0 plus microSD, micro-USB, HDMI, MIPI-CSI, MIPI-DSI, conector de 40 pinos
Raspberry Pi 3 Modelo B +

O microcomputador mais popular, sobre o qual apenas os preguiçosos não ouviram falar da empresa. Herdeiro do Raspberry Pi 3 Modelo B.
CPU: Broadcom BCM2837B0 (4xCortex-A53, 64 bits a 1.4GHz)
GPU: Broadcom Videocore-IV
RAM: 1 GB LPDDR2 SDRAM
Interfaces: WiFi, Bluetooth 4.2, GbE, 4xUSB 2.0, microSD, micro-USB, HDMI, MIPI-CSI, MIPI-DSI, conector de 40 pinos
Orange Pi PC 2

O microcomputador Shenzhen Xunlong é do mesmo tamanho que o Raspberry Pi.
CPU: Allwinner H5 (4xCortex-A53, a 1 GHz)
GPU: Mali-450 MP2
RAM: 1 GB de RAM DDR3
Interfaces: 3xUSB 2.0, micro USB OTG, HDMI, GbE, microSD, CVBS, áudio, MIPI-CSI, conector de 40 pinos
Khadas Vim1

Taxa da startup Khadas.
CPU: Amlogic S905X (4x Cortex-53 a 1,5 GHz)
GPU: Mali-450 MP2
RAM: 2 GB de RAM DDR3
Memória: 8 GB eMMC
Interfaces: Wi-Fi, Bluetooth 4.2, Fast Ethernet, 2xUSB 2.0, Tipo C, HDMI 2.0a, IR, micro SD, conector de 40 pinos (não compatível com Raspberry Pi), receptor de infravermelho
PINE64 Rock64

O microcomputador PINE64 tem o mesmo fator de forma que o Raspberry Pi.
CPU: Rockchip RK3328 (4x Cortex A53 a 1,3 GHz)
GPU: Mali - 450M2
RAM: RAM LPDDR3 de 1/2/4 GB
Interfaces: HDMI 2.0a com HDR10, GbE, 2 x USB 2.0, 1 x USB 3.0, conector de 40 pinos.
Vamos passar para os testes.
Testes de velocidade da CPU
Este é o benchmark interno do utilitário 7zip, que fornece os valores médios no MIPS, respectivamente, quanto mais, melhor.

O teste mede o desempenho ao lidar com números reais.

O teste consiste em renderizar, escrito na linguagem de programação C, a saída é uma imagem com uma resolução de 2048x2048.

O teste transcodifica o arquivo wav para mp3.

Velocidade RAM
A referência é que são executadas duas operações, copiando para memcpy e preenchendo a memória com os valores especificados no memset.

Teste para leitura em blocos de um kilobyte.


Acelere com bancos de dados
O teste cria um banco de dados de 1 milhão de registros no mysql e, em seguida, várias operações são testadas nesta tabela; as transações ocorrem no banco de dados mysql local.


Conclusão
Agora, depois de examinarmos os microcomputadores e realizarmos testes, podemos tirar conclusões para nós mesmos de que microcomputador é mais adequado para tarefas específicas. Bem, em geral, o que quero dizer: é absolutamente inútil escolher microcomputadores de acordo com as características declaradas pelo fabricante, porque ainda há um milhão de nuances que precisam ser verificadas na prática de forma independente ou para assistir a testes, e não uma, mas várias, compará-las e assistir, como um modelo específico de microcomputador se comporta em diferentes tarefas. Então teste, teste, teste ...