MQTT-клиент

Программа MQTT-клиент позволяет пользователю настроить взаимодействие между устройствами на удалённых локациях по протоколу обмена данными MQTT (Message Queue Telemetry Transport).

Протокол MQTT в последнее время получил широкое распространение в промышленности и IoT, это объясняется стабильностью доставки сообщений для неустойчивых интернет-каналов и маломощных устройств.

С быстрым развитием индустрии IoT протокол MQTT используется все большим количеством компаний и разработчиков, и наша компания не исключение.

Так в чем же заключаются основные преимущества использования протокола MQTT?

  • MQTT является асинхронным протоколом, благодаря чему данные могут передаваться в любой момент времени.
  • Обмен информацией осуществляется с помощью компактных сообщений.
  • Продолжает осуществлять работу даже в условиях нестабильной связи на линии передачи данных.
  • Осуществляет поддержку нескольких уровней качества обслуживания (QoS).
  • Преимущественно имеет легкую интеграцию новых устройств в существующую сеть.

Принцип работы

В процессе обмена сообщениями в протоколе MQTT учавствуют три узла связи: издатель (publisher), брокер (broker) и подписчик (subscriber).

Схема взаимодействия между ними следующая:

  • издатель подключается к брокеру сообщений и публикует данные в топик на брокере;
  • подписчик подключается к брокеру и оформляет подписку на необходимые топики брокера;
  • брокер при публикации данных от издателя, отправляет данные подписчику из топиков, на которые оформлена подписка.

Протокол MQTT обладает достаточно простой структурой для понимания и настройки даже непродвинутыми пользователями. Дополнительным преимуществом является наличие библиотек под различные языки программирования и гарантию доставки сообщений.

В качестве демонстрации работы программы MQTT-клиент в совокупности другими программами из состава ПО ZETLAB, приведем пример климатического мониторинга загородного дома.

Датчики температуры и влажности установлены в трёх зонах мониторинга: улица, подсобное помещение и жилая зона. Через программу MQTT-клиент осуществим подключение к брокеру, куда датчики публикуют данные, и осуществим подписку на необходимые топики.

Полученные данные можно контролировать как в числовом, так и в графическом виде с помощью программ: Измеритель постоянного значения, Многоканальный осциллограф или Многоканальный самописец.

Долговременный мониторинг с записью трендов осуществляется только в программе Многоканальный самописец или в программе Просмотр трендов, другие программы позволяют регистрировать только мгновенные значения.

Дополнительно в программе Многоканальный самописец пользователь имеет возможность настраивать пороги значений по каждома параметру и сигнализации при выходе значения за заданные пределы.

Авторизация
*
*

Потеряли пароль?

Политика конфиденциальности персональных данных

Регистрация
*
*
*

Политика конфиденциальности персональных данных

Генерация пароля