Может ли издатель MQTT подписаться на ту же топику c, которую он публикует? - PullRequest
0 голосов
/ 11 марта 2020

Я записываю данные в брокер MQTT с IP-адресом хоста: 85.119.83.194 с использованием программного обеспечения EZware Plus, а также пытаюсь прочитать данные в программном обеспечении SCADA под названием Indusoft. Я могу написать брокеру MQTT из программного обеспечения EZware Plus и увидеть его в программном обеспечении Indusoft. Я также могу видеть данные, поступающие в MQTT-брокерской программе TT3. Однако, когда я пытаюсь изменить значение в программном обеспечении Indusoft, я вижу его в программном обеспечении брокера TT3 MQTT, но оно не отображается в программном обеспечении Ezware Plus, даже если я подписываюсь на него. Возможно ли даже опубликовать sh и подписаться на ту же топи c?

. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 11 марта 2020

Да, вполне возможно опубликовать sh и подписаться на ту же топику c, и любой клиент, который сделает это, увидит каждое сообщение, опубликованное в этой топике c (включая его собственное) при нормальных обстоятельствах.

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

...