乐鑫技术交流
直播中

何夏庄

7年用户 871经验值
私信 关注
[问答]

MQTT多个发布命令回调函数不唯一的问题求解

我在发布多条 MQTT 消息时遇到了一个奇怪的问题。我原以为每个函数都会针对发布的每条唯一消息进行回调,但事实并非如此。这是错误还是我的期望或代码错误?也许值得注意的是,订阅函数回调的执行方式与此相同。-Rick
示例:
m:publish(\"/topic1/data\",\"foo\",1,0,function(client) print(\"published topic 1\") end) m:
publish(\"/topic2/data\",\"foo \",1,0,function(client) print(\"published topic 2\") end)
m:publish(\"/topic3/data\",\"foo\",1,0,function(client) print(\"published topic 3\" )结束)
输出:

NodeMCU 由 frightanic.com 分支定制构建
:主
提交:c8037568571edb5c568c2f8231e4f8ce0683b883
SSL:真正的
模块:dht、文件、gpio、mqtt、net、节点、tmr、uart、wifi
构建于:2016-03-26 14:25
由 Lua 提供支持SDK 1.4.0 上的 5.1.4
更新:2016 年 4 月 2 日记录为https://github.com/nodemcu/nodemcu-firmware/issues/1217

更多回帖

发帖
×
20
完善资料,
赚取积分