MQTT-сообщение от сервера к клиенту по мосту

Как проверить, что клиент, связанный мостом, действительно получает сообщение от сервера.

2 ответа

Вы не (на уровне протокола MQTT).

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

MQTT состоит из трех компонентов: подписчик, брокер и производитель.Производитель отправляет данные по теме брокеру.Брокер пересылает одни и те же данные всем подписчикам этой темы.Подписчик получает данные по подписанной теме.

Если вы хотите узнать идентификатор подписчиков, получивших данные, просто создайте тему подтверждения, а тот, кто получил данные, должен отправить свой идентификатор в тему подтверждения. Обратите внимание, что это только в том случае, если вы действительно хотите узнать идентификаторы, которые получили ответ.

Другие вопросы по тегам