4G模块5小时固定时长断网问题

问题描述:
我们的设备使用EG91,通过TCP长连接与服务器通信,每隔5分钟发送一次心跳包。

现象:
模块正常运行5小时后,TCP连接会异常断开,主控发送AT指令后模块无任何响应,最终导致主控的UART接收超时。
每次断开前,模块都会通过串口打印一组固定的二进制数据(来源未知),日志如下:
80 80 00 00 80 00 00 00
80 80 00 00 80 80 00 80
80 80 80 00 00 80 00 00

已尝试的排查:
1.调整心跳间隔:从5分钟缩短至4分钟,问题依旧。
2.设备当前通过power脚掉电重启,可恢复通信。

已经彻底解决了呢。

是什么问题呢? 怎么解决的?

原因是4G模块申请内存时有冲突,升级固件版本解决的。