MQTT-сообщение от сервера к клиенту по мосту
Как проверить, что клиент, связанный мостом, действительно получает сообщение от сервера.
2 ответа
Вы не (на уровне протокола MQTT).
В MQTT нет конца и до конца уведомления о доставке, если вы хотите знать, было ли доставлено сообщение, вам нужно будет опубликовать другое сообщение в качестве подтверждения с некоторым уникальным идентификатором из исходного сообщения.
MQTT состоит из трех компонентов: подписчик, брокер и производитель.Производитель отправляет данные по теме брокеру.Брокер пересылает одни и те же данные всем подписчикам этой темы.Подписчик получает данные по подписанной теме.
Если вы хотите узнать идентификатор подписчиков, получивших данные, просто создайте тему подтверждения, а тот, кто получил данные, должен отправить свой идентификатор в тему подтверждения. Обратите внимание, что это только в том случае, если вы действительно хотите узнать идентификаторы, которые получили ответ.