Имеется мини ПК black-swift
http://www.unwireddevices.com/ru/products/unwired-... SDK доступен на сайте - OpenWRT, в виртуалке есть buildroot. нужно сделать:
узел сбора данных с термо-датчиков(сенсоров) - считываем температуру и влажность (сейчас это DHT22 и имеются ядреные модули для них, хочется еще один тип сенсоров использовать - для них нет еще ядреного модуля - предусмотреть возможность работы)
- хранение данных в БД
- отображение текущих данный через веб
- кол-во датчиков - от 1 до 10(20) шт
- опрос сенсора - 1 раз в 30-60 сек.
сенсоры подключены на gpio порты платы. Способ подключения сенсора в порту - через конф файл. вероятно, надо просто получать данные, а для вывода стоит использовать большие средства мониторинга (забикс, нагиос, что-там еще придумали) - выслушаю предложения. сервер для этого покупать конечно не хочется, будем обходиться чем есть + бекапы.
Мониторинг - отображение данных - каждого сенсора (2 вида грфиков - температура и влажность)
- усредненные значения по группе сенсоров (от 2 до Х шт в группе). В группу надо как-то добавлять-убавлять сенсоры, возможно через конф файл
- графики - 1-часовой, суточный, недельный. С возможностью просмотреть детально прошлые периоды.