【情况补充】:
测试后找到断点socket读取数据显示ERR_CLSD,也就是socket关闭,然后重启mqtt客户端能重新建立,但是一读数据就秒断。
【问题】
使用W801的MQTTdemo向阿里云以及Thingsboard传输数据,连接3个半小时后,出现mqtt stop排查对应错误码为TCP连接断开,测试了多次,均出现这种情况。
具体测试情形如下:
1.只上传数据,不接受阿里云下行数据,9个小时后中断
2.每5s上传数据,每7s读取packet下行指令,3个小时后中断
3.循环读取packet下行指令,每5s上传数据,1个半小时后中断
【推测原因】
1.wifi链接有问题,长时间链接后自动关闭
2.SDK WIFI相关某个位置内存泄漏导致堆栈溢出使得WIFI链接不正常 重连也失败
【问题截图】