Компания ICP DAS представила новое устройство — MQTT сервер BRK-2841M, совместимый с большим количеством устройств, обладающих протоколом MQTT.
MQTT – это стандартный протокол для Интернета Вещей (IoT), созданный для обмена сообщениями между устройствами по принципу "издатель/подписчик", в качестве промежуточного звена в сети присутствует сервер (Broker). Все остальные устройства отправляют данные брокеру, или же получают их, «подписываясь» на получение информации.
BRK-2841M - это MQTT-сервер с возможностью быстрой и автоматической интеграции с устройствами ICP DAS, поддерживающими MQTT. В качестве примера его использования можно привести серию датчиков DL-300, измеряющих параметры окружающей среды. Полученные данные об окружающей среде автоматически отправляются на устройство BRK-2841M через MQTT. Это позволяет удаленно отслеживать информацию, подписавшись на соответствующие темы данных с помощью мобильного устройства или программ SCADA, которые поддерживают MQTT-клиента.
Модули ввода/вывода Ethernet из серии MQ-7200M также способны легко отправлять цифровые значения на устройство BRK-2841M с использованием протокола MQTT. Это предоставляет возможность дистанционного мониторинга или управления состоянием дискретных выходных модулей Ethernet через MQTT-клиент, который подписывается на BRK-2841M или передает данные на него.
BRK-2841M оснащен следующими функциями:
- Технология управления и обеспечения качества сообщений QoS
- Хранение сообщений в течении определенного количества времени
- Идентификация пользователя
- Функции шифрования и протоколы безопасности, включая HTTPS
- Технология "последнего сообщения" (Last Will)
- Технология создания выделенного моста связи
- Наличие веб-интерфейса для облегчения настройки, управления и диагностики
- Наличие встроенной не реляционной базы данных MongoDB
- Полный пользовательский контроль над передаваемыми и принимаемыми данными, а также системой подписок
- Поддержка версий протокола MQTT: V.3.1, V.3.1.1 и V.5.0.
Сервер BRK-2841M обладает возможностью резервирования посредством создания кластеров устройств, создания выделенных мостов и функцией распределения нагрузки между несколькими модулями. Кластер из нескольких рассматриваемых модулей позволяет снизить время ожидания и обеспечить высокую отказоустойчивость при проблемах с оборудованием или сетью.