Skip to content

EMQX

EMQX MQTT Broker - серверное приложение, которое координирует сообщения между издателями и подписчиками MQTT протокола. Брокер обеспечивает взаимодействие через порт 1883 между Unit и Backend. Его можно назвать рельсой данных, на которую завязано основное взаимодействие. Подробнее о переменных окружения

Используется Unit, Backend и DataPipe для организации взаимодействия:

СущностьОперации
UnitПубликуют/подписываются на конкретные MQTT топики с паттернами example.com/+/pepeunit и example.com/+/+/+/pepeunit
BackendПубликует/подписывается на все MQTT топики с паттерном example.com/+/+/+/pepeunit и имеет возможность по запросу Пользователя отправлять данные в Input топики c паттерном example.com/+/pepeunit
DataPipeПодписан на все топики с паттерном example.com/+/pepeunit