主题一致,账号不一致,如何区分是哪个账号发送的消息

paho.mqtt中主题一致,账号不一致,如何区分是哪个账号发送的消息

  • publish 端在 payload 中添加自己的信息,否则 subscribe 端获取 publish 消息时无法获取发送端信息。
  • publish 和 subscribe 的主题中与 publish 端信息有关,例如使用主题 t/mqttx-a2ebe2/message,其中 mqttx-a2ebe2 是发布客户端的 clientid,订阅端在订阅时也精确指定该主题(不使用通配符订阅)

这是 MQTT 协议的 PUB/SUB 模型先天决定的。