导致原因: MQTT服务端会有心跳检测机制,一段时间内设备与云端没有通信活动会主动断开连接,
尝试解决方向: 连接断开是依据配置mqtt时的超时值keepalive,
在超出活动时间后会主动断开连接,我们可以根据设置keeplive活动时间使用定时器在活动时间超出前主动向云端发送ping包,服务端返回的数据包无需客户处理.
导致原因: MQTT服务端会有心跳检测机制,一段时间内设备与云端没有通信活动会主动断开连接,
尝试解决方向: 连接断开是依据配置mqtt时的超时值keepalive,
在超出活动时间后会主动断开连接,我们可以根据设置keeplive活动时间使用定时器在活动时间超出前主动向云端发送ping包,服务端返回的数据包无需客户处理.