hyz_avr 发表于 2019-4-18 15:49:04

mqtt发布时主题是不是不能用通配符?

比如有多个客户端订阅不同的主题如:client1订阅:IOT/111 ,client2订阅:IOT/222 ,client3订阅:IOT/333;

如何实现: 一个client publish一条消息的主题IOT/# 达到群发

当然客户端再订阅一个用于群发的主题是可以,但是有的模块只支持订阅一个主题的有没办法.

jiege0119 发表于 2019-4-18 16:14:41

感觉你弄反了,订阅可以使用通配符,client1,client2,client3全都订阅 IOT/# ,发布用具体的主题,client1发布:IOT/111 ,client2发布:IOT/222 ,client3发布:IOT/333;

mlhorizon 发表于 2019-4-18 16:20:07

发布的主题是不支持通配符形式的。

hyz_avr 发表于 2019-4-18 16:25:34

jiege0119 发表于 2019-4-18 16:14
感觉你弄反了,订阅可以使用通配符,client1,client2,client3全都订阅 IOT/# ,发布用具体的主题,client ...

你说的没错,不过这样要订阅两个主题,但是我上面有说了,有些模块只支持一个主题.

pisgah 发表于 2019-4-18 16:50:23

服务器上弄个php或是node-red什么的转发一下吧
页: [1]
查看完整版本: mqtt发布时主题是不是不能用通配符?