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 |