Журнал «ИСУП». (Информатизация и системы управления в промышленности)
ИТ, КИПиА, метрология, АСУ ТП, энергетика, АСКУЭ, промышленный интернет, контроллеры, экология, электротехника, автоматизации в промышленности, испытательные системы, промышленная безопасность

Оптимизация JSON при обмене сообщениями по MQTT в панелях оператора Weintek

Rusavtomatika_logo.png12.07.2019 Появление возможности использовать сетевой протокол MQTT в панелях Weintek быстро нашло положительный отклик среди пользователей. MQTT – протокол, идеально подходящий для соединения устройств, расположенных на удаленных локациях производства, используя платформу промышленного интернета вещей. Этот протокол имеет защищенную передачу данных и небольшой размер кода, что имеет большое значение при ограничениях по пропускной способности канала.

С целью повысить эффективность использования MQTT, разработчики компании Weintek смогли сократить пакеты данных и добавили поддержку более гибкого формата для публикации топиков. Давайте посмотрим какие улучшения произошли.

Формат содержания JSON(простой) – поддерживается для "Темы издателя" и для "Темы подписки".

- Опция [Удалите скобку массива JSON ‘[’ или ‘]’]: Удаление скобок возможно для бита или слова. 
- Опция [Используйте ключ верхнего уровня ‘d’ для всех адресов]: когда выбрана эта опция, то ts (метка времени) перемещается на тот же уровень.
- Опция [Проверить метку времени]: используя эту опцию вы можете включить в сообщение метку времени.

Формат содержания JSON(расширенный) – поддерживается только для "Темы издателя".

Настраиваемый формат: это вложенный формат, который позволяет использовать объекты или массивы, а также настраивать имена метки времени и данных. Использование этого формата обеспечивает более гибкий способ использования MQTT.
ООО «ФАМ-Электрик»

Реклама. ООО «НПО РИЗУР»   ИНН 6234114269  LjN8KASZz

Реклама. ООО «НПО РИЗУР»   ИНН 6234114269  LjN8KASZz