paho.mqtt中主题一致,账号不一致,如何区分是哪个账号发送的消息
- publish 端在 payload 中添加自己的信息,否则 subscribe 端获取 publish 消息时无法获取发送端信息。
- publish 和 subscribe 的主题中与 publish 端信息有关,例如使用主题
t/mqttx-a2ebe2/message
,其中mqttx-a2ebe2
是发布客户端的 clientid,订阅端在订阅时也精确指定该主题(不使用通配符订阅)
这是 MQTT 协议的 PUB/SUB 模型先天决定的。