Доброго дня!
Поставило мне руководство задачу, а я не знаю с какой стороны к ней подступиться.
Итак!
Необходимо собирать данные со счетчиков имеющих импульсные выходы. Счетчики размещены в нескольких зданиях и сгруппированы по этажам. Условно каждый счетчик можно адресовать так : [ID-здания]-[Этаж]-[Номер счетчика на этаже].
Так вот. Необходимо собирать информацию со всех счетчиков во всех зданиях в БД.
Как лучше это сделать?
Мне видится установка на каждом этаже бокса с микроконтроллером к которому сводить импульсные выходы со счетчиков. Контроллеры объединить через RS-485, реализовать ModBus поверх RS-485. В каждом здании мастер контроллер собирающий информацию с "этажных" контроллеров.
В свою очередь "мастеры" через интернет по MQTT отдают данные MQTT-серверу... а там уже "дело техники".
Вопросы!
1. Имеет ли право на жизнь такой подход?
2. Какие МК использовать для этажа, мастера?