MQTT - 将消息发布到许多独立主题

时间:2016-04-20 02:54:47

标签: messaging publish-subscribe mqtt

在MQTT中,客户可以订阅主题名称或主题通配符。可以使用相同的通配符将消息发布到主题或某些主题。但是如何将消息发布到彼此独立的某个主题?我需要修改MQTT协议吗?

例如:我的服务器处理来自10个客户端的连接(这些客户端彼此不相关)与ids:client1,client2,...,client 10和client1想要将消息发送到任意数量的客户(例如客户3,客户7,客户8)

1 个答案:

答案 0 :(得分:5)

您只能发布到特定主题,而不能发布到通配符主题或客户端ID。

订阅可以是外卡或特定主题。

多个客户端可以订阅相同的主题,因此如果您要向一组客户端发送消息,那么您只需要选择他们都订阅的主题。或者没有什么可以阻止您将相同的消息发布到序列中的多个主题。