Обсуждение:MQTT

Материал из Поле цифровой дидактики
Версия от 10:13, 24 июля 2023; Patarakin (обсуждение | вклад) (→‎Snap! & MQTT)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
MQTT-сервер
https://cloud.yandex.ru/docs/glossary/mqtt-server

Интернет вещей объединяет множество устройств и датчиков в единую сеть, где они взаимодействуют автоматически без участия человека. Чаще всего коммуникация осуществляется через протокол MQTT. Устройства интернета вещей выступают в качестве клиентов — издателей и подписчиков, взаимодействующих с сервером напрямую. В такой сети сервер MQTT играет главную роль: он сортирует поступающие к нему сообщения и контролирует их дальнейшую отправку адресатам.

Структура сети интернета вещей

В сети интернета вещей представлено два основных вида участников: клиенты и серверы.

Клиенты — это издатели, которые публикуют данные MQTT, например рассылают текущие параметры окружающей среды, и подписчики, которые эти данные используют. В частности, в роли подписчика выступает увлажнитель воздуха в системе умного дома: датчик влажности публикует свои показатели, а увлажнитель на их основе регулирует интенсивность своей работы.

Все клиенты подключаются к серверу — центральному узлу агрегации, обработки, сортировки и пересылки сообщений MQTT. Таким образом, клиенты не зависят друг от друга и не знают о существовании друг друга.


Snap! & MQTT