Для перемещения по дереву справки используйте строки заголовка.

Сетевые технологии
Интернет вещей
Протокол MQTT

MQTT (Message Queue Telemetry Transport) — протокол обмена сообщениями, работающий поверх TCP/IP. В современных сетях IoT он занимает центральное место, обеспечивая взаимодействие между серверами IoT с различными технологиями подключения датчиков, прикладными серверами и, в некоторых практических реализациях, клиентскими терминалами.

Если говорить коротко и в терминах, привычных обыкновенному пользователю Интернет, то MQTT — это Web-форум, на котором Вещи обсуждают в своём Интернете интересующие их вопросы. Скажем, в профильной ветке интеллектуальные утюги ведут дискуссию с паяльниками шестого поколения об актуальных проблемах терморектального криптоанализа. Человек, как можно видеть, является отныне всего лишь одной из промежуточных стадий в развитии мыслящей материи, и скоро маленькие утюжки будут проходить его на уроках природоведения наряду с губкой бадягой и инфузорией-туфелькой.

Немного более точно, MQTT работает ближе к режиму блога. На сервере MQTT создаются темы (topics) для работы различных групп датчиков, серверов, клиентов и для обмена различными показаниями между ними. В каждой теме, как и на человечьем форуме, есть свои писатели (publishers) и свои читатели (subscribers). Написанное писателями с минимальной задержкой доставляется читателям (аналог push-технологий), а уж дальше они сами должны делать из этого какие-то выводы...

В штатном программном обеспечении NSG Linux 2.1.1 и выше для всех моделей функции MQTT реализованы в виде 3 компонент: сервера, подписчика и публикатора. Подробнее об их назначении и взаимодействии с другими компонентами IoT см. следующую статью.


© Network Systems Group 2015–2022 Отдел документации