SPREAD API🔗
Программный интерфейс приложения SPREAD (далее — SPREAD API) дает возможность управлять модулями системы AWADA и получать о них информацию.
SPREAD API работает по протоколу MQTT. Обмен сообщениями происходит между издателями и подписчиками (publisher и subscriber) сообщений. Взаимодействием между издателями и подписчиками управляет MQTT-брокер (broker) сообщений Mosquitto.
Издатель устанавливает соединение с MQTT-брокером и отправляет сообщения по определенной теме — топику (topic). Когда брокер получает сообщение, он пересылает его заинтересованным подписчикам.