ICP DAS представила свой новый MQTT сервер - BRK-2841M, который обеспечивает подключение к большому количеству MQTT-совместимых устройств. Протокол MQTT (Message Queuing Telemetry Transport) базируется на модели "издатель/подписчик". В этой сети присутствует сервер (Broker), который играет роль промежуточного звена для обмена информацией, и другие устройства могут отправлять данные брокеру, размещая их в определенных темах, или получать информацию от брокера, подписываясь на эти темы.
BRK-2841MM - это MQTT-сервер, который легко интегрируется с различными модулями ICP DAS, поддерживающими MQTT. Например, его можно использовать для связи с датчиками регистраторов данных, такими как серия DL-300, способными измерять параметры, такие как CO, CO2, температура, влажность и точка росы. Собранные окружающей среды данные могут быть автоматически переданы на BRK-2841M через протокол MQTT, после чего их можно удаленно мониторить, подписавшись на темы данных с BRK-2841M с помощью мобильного устройства или программного обеспечения SCADA, поддерживающего клиента MQTT.
Также стоит отметить, что Ethernet-модули ввода/вывода серии MQ-7200M могут легко публиковать цифровые значения ввода/вывода на BRK-2841M через MQTT. Это позволяет удаленно мониторить или управлять состоянием дискретных выходных модулей Ethernet с помощью MQTT-клиента, который подписывается на BRK-2841M или отправляет данные на него.
BRK-2841M сервер поддерживает протокол MQTT в версиях V.3.1, V.3.1.1 и V.5.0, и обладает множеством важных функций. Среди них механизм обеспечения качества сообщений QoS, сохранение сообщений, аутентификация личности, шифрование коммуникаций, функция "последнего сообщения" (Last Will) и возможность создания моста для связи. Веб-интерфейс облегчает настройку функционала BRK-2841M, что снижает необходимость пользовательской настройки брокера и его последующего обслуживания.
Кроме того, BRK-2841M предоставляет возможности моста, кластеризации, балансировки нагрузки и высокой доступности. Создание группы из нескольких устройств BRK-2841M обеспечивает более надежную систему резервирования, которая предотвращает простои в работе полевых устройств из-за отказов оборудования или сетевых проблем.
Среди особенностей этого сервера можно выделить:
- Встроенная база данных (MongoDB)
- Архитектура с возможностью резервирования
- Полная поддержка механизмов обеспечения безопасности, включая HTTPS, управление правами брокера и управление публикацией/подпиской
- Встроенный брокер MQTT с функциями моста, кластеризации, механизмами обеспечения качества сообщений QoS и сохранения сообщений, а также функцией "последнего волеизъявления" (Last Will)