Eclipse Mosquitto是一个开源消息代理,实现了MQTT协议版本31和311,这里使用该服务器进行测试。针对该服务器更详细的介绍也可以参考 >根据接口文档订阅MQTT消息,没有接收到消息;
使用>
MQTT不存在上传和下发的定义,只有以topic为单位的推送和订阅。你的情况描述是服务器能看到推送的消息,说明网络、broker配置没有问题,要保证“服务器下发给客户端”能顺利实现的话请确认以下几点:
服务器端推送到的topic和客户端订阅的topic是一致的
本地设备开启了1883端口(或者你自定义的端口号),防火墙没有拦截
如果是自己写代码的话,客户端的on message回调函数里解析报文的逻辑是正确
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)