Публикация нескольких тем в одном сообщении MQTT - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть устройство, которое собирает большое количество данных с разных датчиков, и я хочу отправить их своему брокеру в одном сообщении.На стороне клиента, я просто хочу увидеть некоторые из этих данных в определенный момент времени, я не хочу видеть их все.Могу ли я опубликовать несколько тем в сообщении, а затем на стороне клиента увидеть только некоторые из этих тем?Я знаю, что могу подписаться на несколько тем подстановочным знаком #, но не знаю, как отправить несколько тем в одном сообщении.Одним из решений является отправка каждой темы отдельно в разных сообщениях, но у меня много датчиков, и это будет очень медленно.

1 Ответ

0 голосов
/ 01 февраля 2019

Нет, сообщения имеют только одну тему и одну полезную нагрузку.Вся полезная нагрузка будет доставлена ​​каждому клиенту, подписанному на эту тему.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...