MQTT发送提示 socket:send: coroutine mismatch

attachments-2018-08-JhvsgiZj5b83db6b314af.pngtask版本,在别的task里调用mqtt发送,显示如上的错误

请先 登录 后评论

3 个回答

暴龙哥

我是通过sys.publish发送待发布信息,由MQTT的线程订阅并加入缓冲,并在MQTT连接监听的while循环里调用,由该线程进行统一的数据发送即可。

请先 登录 后评论
冷红林
擅长:互联网

建议贴上代码。如果你在task1里面初始化了一个mqttClient,mqttClient只能在task1运行。

请先 登录 后评论
冯银

我也遇到同样的问题,因为我发送数据放在在timer中导致的

请先 登录 后评论
  • 1 关注
  • 0 收藏,4171 浏览
  • flyer 提出于 2018-08-27 19:07

相似问题