如何在websocket服务器中获取mqtt客户端的主题

时间:2017-03-08 10:07:05

标签: javascript node.js websocket mqtt

我正在尝试获取mqtt客户端的主题,我在谷歌搜索,我找不到正确的。

例如,从mqtt客户端发布一条消息,认为服务器主题是'topicOfServer',客户主题是'topicOfClient'。

client.publish('topicOfServer','hi server');

服务器将获得'hi server'消息。但是服务器如何知道该消息来自哪个客户端ex:'topicOfClient'

1 个答案:

答案 0 :(得分:0)

你在这里混淆了几件事

  1. 主题只是任何MQTT客户端可以发送消息的“地址”,任何客户都不以任何方式拥有它们。
  2. 无法确定哪个MQTT客户端从另一个MQTT客户端发布了任何消息,除非发件人在消息有效负载中的某处对该信息进行编码。