跟qos有关系么,这种断连不能恢复的情况,我的qos设置的0
- 确定跟qos没有任何关系
- 不确定你用的什么sdk,这个库应该不是我们提供的吧。
1,跟什么有关系,确定网络没问题,cpu未休眠,clientid用的时间戳拼接的,每次重连都能连接成功,但是就是不自动发ping包,过了keepalive设定的时间,就连接丢失,一直恢复不了,除非重启软件,真的头痛
2,用的paho
看这里
09:18:15 emqx 发生了一条 PUBACK 到设备,下一条是 09:19:15 emqx 认为设备心跳超时了。
而在这个1min间隔中,设备未发生任何的报文和心跳。所以emqx认为客户端超时了
另外,不建议一个帖子回复太长了。尽量聚焦问题的讨论。一个帖子一个问题阅读起来会友好一些的。
问题解决了吗,我也出现相同问题