SIM5360 3G模块通讯数据阻塞问题
我这边使用SIM5360 3G模块作为TCP客户端,与服务器进行通信。3G模块通过USB与电脑连接,使用串口调试助手对3G模块进行调试。当TCP连接建立以后,服务器主动给3G模块发送数据,有时候出现3G模块未及时向PC发送数据的情况,延时超级大。
发现一个规律,如果服务器端发送数据包间隔小于一定时间,则3G模块可以及时低收到数据;如果服务器发包间隔大于某一个时间,则3G模块收包会有很大的延时。
为了排除服务器的问题,我用手机下载了个网络调试助手,不管服务器发包间隔多大,手机都可以及时低收到报文。所以可以排除服务器端的问题。
我现在怀疑是不是3G模块在多久没报文以后,会主动进入休眠状态,导致无法及时地收到报文?