task版本,在别的task里调用mqtt发送,显示如上的错误
我是通过sys.publish发送待发布信息,由MQTT的线程订阅并加入缓冲,并在MQTT连接监听的while循环里调用,由该线程进行统一的数据发送即可。
建议贴上代码。如果你在task1里面初始化了一个mqttClient,mqttClient只能在task1运行。
我也遇到同样的问题,因为我发送数据放在在timer中导致的