嵌入式技术论坛
直播中

刘燕

8年用户 1467经验值
私信 关注
[问答]

paho-mqtt重连后AT发送会报错是什么原因?

如下图代码中使用mqtt_stop后再开启mqtt_start,前几条数据还能发出去,但是过一会AT发送数据就会出问题,会导致mqtt再次下线重连,使用的RTT版本为4.0.2,mqtt用的是paho-mqtt。有大佬知道这是什么原因么,必现的。

2.jpg

回帖(3)

杨静

2023-1-10 15:39:26
先确认是否有保活机制(心跳包)
举报

刘燕

2023-1-10 15:39:34
保活机制是有的,60s
举报

杨静

2023-1-10 15:39:45
继续排查一下吧,为何会 offline,前期可以使用 普通的TCP服务器验证,

排查 AT组件

排查 AT模块联网能力
排查 MQTT组件
排查远程服务器鉴权
排查内存使用情况,是否有泄漏、是否内存申请没有正确释放等
举报

更多回帖

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