В Лук Омега 2 утверждает, что самый маленький Linux компьютер в мире. Это утверждение может быть не совсем верным (например, см. Vocore2 ниже), но, по моему опыту, оно должно быть наименьшим 3. Стоимость всего $ 5, встроенный Wi-Fi, разработанный специально для IoT. Имеет несколько щитов на своем веб-сайте . Новый продукт, кажется, имеет сильное и активное сообщество. Сторонники Kickstarter получают устройство. Стоит проверить.
Кроме того, как указано в комментариях, обратите внимание на vocore2 , который на самом деле кажется меньше, чем Onion, и дешевле на 4 доллара. В настоящее время он финансируется в IndieGoGo, и ориентировочные даты отгрузки - февраль 2017 года (следующий месяц на момент написания этой статьи). Также, похоже, есть ассортимент доступных доков, и есть встроенный Wi-Fi роутер, что довольно круто.
Я только что столкнулся с ними на днях и не имею опыта работы с ними. Однако обратите внимание, что из-за своей новизны некоторые из пакетов Linux, которые вы можете использовать, могут быть еще недоступны (например, я точно знаю, что на момент написания этой статьи пакет gstreamer не был доступен в Onion тем не менее, вы должны собрать из исходного кода, хотя gstreamer не имеет к вам отношения).
Если не считать того, что, как говорится в другом ответе, Pi является отличным недорогим устройством. Не забудьте про Raspberry Pi Zero , еще один крошечный компьютер за 5 долларов, похожий на лук. У него не все порты на борту, которые есть у больших Pi, но если вы не возражаете или если вы просто хотите использовать 3 для разработки и ноль для его размера в конечных продуктах, это еще один выбор, который стоит рассмотреть.
Другие устройства, некоторые дорогие, включают в себя:
- BeagleBone Black (это единственная альтернатива Pi, которую я серьезно рассмотрю из-за ее низкой стоимости).
- Gumstix ($$$, но мы постоянно используем их в проектах для их размера)
- Удо ($$$, но наносит удар)
- Toradex Colibri (Немного сложно работать, но мы также используем их гораздо лучше, чем Gumstix, и имеем возможность запуска Windows CE с функцией мгновенной загрузки, если вы предпочитаете набор инструментов Windows и практически нулевое время загрузки ).
Также обратите внимание, что Vilros делает несколько удивительных стартовых наборов Pi (дешевле на Amazon), предварительно упакованных с ОС, работающим Wi-Fi, радиаторами, чехлом, работает прямо из коробки и экономит массу тонких настроек. Также стоит проверить, если вы идете по маршруту Пи. Vilros также использовал для создания стартовых наборов Beaglebone, которые больше не доступны на их сайте, но если вы ищете Newegg / Amazon / и т.д. Вы все еще можете найти доступные акции.
Кстати, Arduino (или другой микроконтроллер, в отличие от полноценных одноплатных компьютеров, перечисленных выше) сам по себе, вероятно , не то, что вы хотите здесь. Arduino - это просто Atmel ATmega168 / 328. Он не запускает ОС и на самом деле ничего не делает, кроме того, что вы говорите. Так, например, для работы в сети вам понадобится экран ethernet, который поставляется с полной библиотекой управления ethernet, которая, как мне кажется, обеспечивает стек TCP и UDP (я никогда не использовал его, просто просматривая их сайт) и, конечно, занимает много ограниченного пространства кода.
Тогда вам нужно будет создать свой погодный клиент и все остальное, и вы должны сделать все это в 32 КБ или меньше. Это другой вид разработки, чем разработка Linux / Windows на Pi / Beaglebone / Gumstix / Colibri / и т. Д. Немного выходит за рамки этого ответа.
Что Arduino это хорошо здесь в качестве дополнения к вашей основной системы , чтобы сделать аппаратный интерфейс вещи, как датчики давления чтения, кнопок, управления основными электронными элементами, такого рода вещи.
Разработка встраиваемых систем - это совсем другое существо, чем разработка настольных систем, которую вы бы делали на Pi, и я действительно не рекомендовал бы делать это с одним Arduino, особенно без опыта.