Мониторинг датчиков от нескольких ардуин
- Войдите на сайт для отправки комментариев
День добрый!
подскажите с реализацией примерно такой схемы мониторинга
есть несколько объектов. ЛВС доступна на всех.
нам нужно с датчиков температуры/влажности на каждом объекте собирать информацию и отображать на мониторе диспечера.
причем нужно сигнализировать о выходе параметров датчиков за указанные диапазоны минимум/максимум.
какую архитектуру выбрать интересует? ардуины опрашивающие датчики ставить клиентом или сервером?
если ставим сервером то чем опросить несколько серверов с разными IP и вобще как?
если ставить клиентом то что их будет опрашивать или инициировать обработку будет сервер?
как я понимаю лучше на сервере (куда будет стекаться инфа от датчиков) обрабатывать лимиты и сигнализировать диспечеру, а не конкретно на каждой ардуине опрашивающей датчики это делать.
помогите с советом как это делается принцип постороения такой сети
что лучше использовать w5100 или 28j60?
Взгяните на проект Blynk. Исходники сервера и библиотек открыты.
http://munin-monitoring.org/
День добрый!
подскажите с реализацией примерно такой схемы мониторинга
есть несколько объектов. ЛВС доступна на всех.
нам нужно с датчиков температуры/влажности на каждом объекте собирать информацию и отображать на мониторе диспечера.
причем нужно сигнализировать о выходе параметров датчиков за указанные диапазоны минимум/максимум.
какую архитектуру выбрать интересует? ардуины опрашивающие датчики ставить клиентом или сервером?
если ставим сервером то чем опросить несколько серверов с разными IP и вобще как?
если ставить клиентом то что их будет опрашивать или инициировать обработку будет сервер?
как я понимаю лучше на сервере (куда будет стекаться инфа от датчиков) обрабатывать лимиты и сигнализировать диспечеру, а не конкретно на каждой ардуине опрашивающей датчики это делать.
помогите с советом как это делается принцип постороения такой сети
Минут десять размышлял, даже на бумаге схемки набросал - не смог придумать, какой вариант предпочтительней.
С одной стороны, развернув у диспетчера отдельный веб-сервер с блэкджеком и путанами (PHP, MySql...) на который стекается информация от Ардуино-клиентов вы получаете абсолютную масштабируемость и веб-интерфейс любой сложности (с блэкджеком и...). Но с другой стороны - если у диспетчера будет простой Ардуино-клиент, который будет опрашивать Ардуино-серверы на объектах - ничего кроме Ардуино (в смысле - полноценный сервер) вам не понадобится. Но система изначально будет детерменирована. Хотя, все решаемо...
Нужно больше вводных данных от вас.
что лучше использовать w5100 или 28j60?
Кроме чуть более низкой цены у 28j60 нет никаких положительных качеств, хотя учитывая низкие требования к функционалу - работать будет и этот модуль. Но он часто требует плясок с бубном.