Чем можно мониторить температуру-влажность в десятке коммутационных шкафов?
Приветствую!
Стоит задача собирать телеметрию (температуру, влажность, дискретные входы (состояние да/нет), наличие воды (опция), напряжение на входе (опция)) с десятка (или двух-трех) коммутационных шкафов, разбросанных по объекту (завод).
В шкафах стоят свичи и всякие контроллеры.
В каждом шкафу доступна сеть и преобразователь RS-232/485 <-> Ethernet.
Хочется поставить в каждый шкаф по контроллеру, который сможет собирать данные как минимум о температуре и влажности в шкафу, а также иметь дискретные входы (сухие контакты) для того, чтобы стороннее оборудование могло передавать на него тревоги.
Предел мечтаний - наличие на контроллере реле, чтобы удаленно чего-то переключать.
Всё это должно передаваться в сеть и выводится на какой-то общий dashboard, откуда будет виден статус каждого шкафа.
Standalone решений полно, а вот централизованных систем я не нашел (плохо искал?), по крайней мере за разумные деньги. Рассматриваю любые варианты, от готовых, до допиливаемых, но не на уровне голой платы Ардуино.
Может кто знает какие-то решения с HTTP API, чтобы можно было свою морду приделать?