O Onion Omega 2 afirma ser o menor computador Linux do mundo. Essa afirmação pode não ser verdadeira (veja o vocore2 abaixo, por exemplo), mas, na minha experiência, ela deve ser a menor possível. Tem alguns escudos disponíveis em seu site . Produto novo, parece ter uma comunidade forte e ativa. Os apoiadores do Kickstarter adquirem o dispositivo. Vale a pena conferir.
Além disso, como apontado nos comentários, confira o vocore2 , que na verdade parece ser menor que o Onion, e mais barato em US $ 4. Atualmente, ele está sendo financiado no IndieGoGo e as datas de entrega estimadas são fevereiro de 2017 (no próximo mês, no momento em que este artigo foi escrito). Também parece ter uma variedade de docas disponíveis e possui um roteador wifi embutido, o que é bem legal.
Acabei de encontrar aqueles no outro dia e não tenho experiência com eles. Observe, no entanto, devido à sua novidade, alguns dos pacotes do Linux que você pode estar acostumado a usar ainda não estão disponíveis (por exemplo, eu sei que, no momento em que escrevi este artigo, um pacote gstreamer não estava disponível no Onion no entanto, você deve construir a partir da fonte, embora o gstreamer não seja relevante para você).
Além disso, como a outra resposta diz, o Pi é um ótimo dispositivo de baixo custo. Não se esqueça do Raspberry Pi Zero , outro computador minúsculo de US $ 5 ao longo da linha Onion. Ele não possui todas as portas que os Pi maiores possuem, mas se você não se importa, ou se deseja apenas usar um 3 para desenvolvimento e um Zero para seu tamanho nos produtos finais, é outra opção que vale a pena considerar.
Outros dispositivos, alguns caros, incluem:
- BeagleBone Black (esta é a única alternativa Pi que eu consideraria seriamente devido ao seu baixo custo).
- Gumstix ($$$, mas usamos isso o tempo todo em projetos para seu tamanho)
- Udoo ($$$, mas dá um soco)
- Toradex Colibri (Um pouco difícil de trabalhar, mas também usamos essas especificações melhores do que o Gumstix e temos a opção de executar o Windows CE com um recurso de inicialização instantânea, se você preferir uma cadeia de ferramentas do Windows e tempo de inicialização praticamente zero )
Observe também que o Vilros faz alguns kits de iniciantes impressionantes do Pi (mais baratos na Amazon) pré-empacotados com um sistema operacional, Wifi funcionando, dissipadores de calor, um estojo, funciona imediatamente e economiza uma tonelada de trabalho de instalação. Também vale a pena conferir se você seguir a rota do Pi. Vilros também costumava fazer kits de iniciação Beaglebone, que não parecem mais estar disponíveis no site, mas se você pesquisar em Newegg / Amazon / etc. você ainda pode encontrar o estoque disponível.
A propósito, um Arduino (ou outro microcontrolador, em contraste com os computadores de placa única completos listados acima) por si só provavelmente não é o que você deseja aqui. O Arduino é apenas um Atmel ATmega168 / 328. Ele não roda um sistema operacional e realmente não faz nada além do que você pede. Por exemplo, para redes, você precisaria do escudo ethernet, que é fornecido com uma biblioteca de controle ethernet completa que, acredito, fornece uma pilha TCP e UDP (eu nunca o usei, apenas navegando no site) e, é claro, ocupa um muito espaço de código limitado.
Então você teria que criar seu cliente climático e tudo o mais, e você teria que fazer tudo isso em 32 KB ou menos. É um sabor de desenvolvimento diferente do desenvolvimento do Linux / Windows no Pi / Beaglebone / Gumstix / Colibri / etc. Um pouco fora do escopo desta resposta.
O que o Arduino é bom aqui é como um complemento ao seu sistema principal para fazer coisas de interface de hardware, como sensores de pressão de leitura, botões, controlar elementos eletrônicos básicos, esse tipo de coisa.
O desenvolvimento de sistemas embarcados é um animal totalmente diferente do que o desenvolvimento de desktops que você faria no Pi, e eu realmente não recomendaria tentar fazer isso apenas com um Arduino, especialmente sem experiência.