Функции
- Получать данных с метеодатчика (датчиков) по радиоканалу
- Получать точное время с NTP серверов по протоколу NTP или SimpleNTP
- Получать прогноз погоды с интернет сервиса (я выбрал rp5.ru)
- Сохранять данные с метеодатчиков на интернет сервисе «Народный мониторинг»
- Рассылать данные по радиоканала на табло и другие устройства
Дополнительно
- Получать данные и сохранять их на народном мониторинге от других сенсоров
- Получать команды управления через интернет и рассылать их требуемому устройству по радиоканалу
Первая версия сервера работала на плате Arduino UNO и по USB общалась с маршрутизатором Zyxel Keneetic. В связи с тем, что программы, написанные на SH периодически подвисали, думаю, в связи с нехваткой памяти, а поддержка кода одновременно со стороны роутера и микроконтроллера напрягала, решил отказаться в пользу Ethernet на Arduino.
Мой выбор пал на плату iBoard от ITEAD STUDIO