支持TCP远程唤醒的4G模块
2019-06-03 本文已影响0人
Nancy_9de1
目前,在众多的4G模块厂商中,为了把产品功耗降低,首选的办法是将模块设置为休眠状态,此时状态是不能发送数据的!需要短信或者语音来唤醒模块,此过程需要一点时间,而且功耗会大,一般会在
G8100休眠状态支持网络心跳包,支持远程网络数据唤醒,支持硬件中断(DTR) 唤醒
经历了无数次死机崩溃的实验,现在我们可以做到4G模块连接到服务器,大概30-60秒发送一次心跳包,同时随时可以接收服务器下发的数据包唤醒模块,典型稳定电流为0.4mA左右,一个蓝牙模块的电流也达到400uA,这个功耗情况已经是极致了,当然还有其他状态的一些电流测试,这个要根据用户需求,自行再测试!
G8100 进入低功耗办法: 执行 AT+CSCLK=1,3,1 参数1:进入休眠模式; 参数2:保持多少秒唤醒; 参数3:是否需要保存到NVRAM。 只保留串口通讯后,拔掉USB,模块在几秒后就进入低功耗,在需要发送心跳包或用户数据包时,拉低DTR管脚,200毫秒后即可发送。