Библиотека MQTT Client

Команда Эмбитех успешно завершила разработку библиотеки MQTT_MBT2 для программного комплекса Codesys 3.5. Библиотека предназначена для осуществления обмена сообщениями с использованием протокола MQTT с сервером брокером. MQTT_MBT2 содержит реализацию клиента поддерживающего протокол MQTT версии 3.1.1. Клиент может осуществлять взаимодействие с брокером в режиме «без шифрования», а также в режиме с использованием протокола шифрования TLS. Теперь данная библиотека доступна на контроллерах Макон и Плутон.

Библиотека MQTT_MBT2 уже встроена в таргет-файл (поставку) для наших контроллеров и позволяет работать на двух языках МЭК_61131: ST и FBD.

Рис.1 Внешний вид функционального блока mqttClient

Таким образом, в контроллерах Макон и Плутон появилась возможность использовать клиент MQTT. Разработанная библиотека не является единственной в своём роде, давно известны открытые библиотеки, так на сайте Codesys есть возможность приобрести библиотеку MQTT. Но наша библиотека MQTT_MBT2 имеет ряд серьезных преимуществ:

1. Библиотека разработана и протестирована специально для контроллеров ЭмБиТех, что обеспечивает надежное функционирование аппаратной и программной части поставляемого оборудования.

2. Библиотека поддерживает работу с брокером с использованием TLS, что обеспечивает высокий уровень безопасности.

3. Разработан функциональный блок для удобства работы в FBD.

В заключение важно отметить, что использование разработанной библиотеки позволяет обеспечить применение контроллеров Макон и Плутон для цифровизации производств и технологических линий. Благодаря MQTT_MBT2, возможна реализации IIoT (промышленного интернета вещей), а не просто IoT (интернета вещей), который широко распространен в нашей стране для бытовых систем типа «Умный дом», благодаря использованию открытых библиотек, которые в свою очередь не обеспечивают должную надежность и защиту системы.



12.08.2025

Вернуться к списку