Опубликовано: Sat, 28 Dec 2024 08:19:51 GMT
Канал:
Сборка макета для тестированияПодготовка микрокомпьютеров и виртуального сервераУстановка утилиты mbpoll для тестирования датчиковУстановка InfluxDBУстановка TelegrafУстановка GrafanaПолучаем данные от датчиков в TelegrafДобавляем шаблон плагина датчика в конфигурацию TelegrafПроверяем передачу данных в InfluxDBУстановка срока хранения данных в InfluxDBПодключаем Grafana к InfluxDBТестирование Front Control CompactВыводыПолезные ссылкиДля сбора метрик с датчиков промышленного оборудования и умных домов используются самое разное оборудование, проводные и беспроводные сети, различные протоколы и стандарты.В этой статье я расскажу о том, как можно сделать подобную систему сбора, используя очень гибкий агент сбора метрик и данных Telegraf, а также высокопроизводительную базу данных временных рядов InfluxDB. С целью визуализации и мониторинга данных, а также для оповещения об их критичных изменениях будет установлена популярная платформа Grafana.Вы научитесь получать данные через протокол Modbus на примере датчиков XY-MD02 и PZEM-016, доступных на известных маркетплейсах. Первый из них измеряет температуру и влажность окружающей среды, а второй — параметры электрической сети, такие как напряжение, ток, мощность, потребляемая энергия и частота переменного тока. Используя полученные знания, можно будет подключать и другие аналогичные датчики.Среди всех разновидностей протокола Modbus в этой статье будет использован Modbus RTU (Remote Terminal Unit), который применяется в промышленности для сбора данных через RS-485 или RS-232. Заметим, что длина линии RS-485 может достигать 1200 м. Читать далее]]>
https://habr.com/ru/articles/870562/