GM3说明书:http://www.ybljg.com/Download/248.html
7s3说明书:http://www.ybljg.com/Download/263.html
设置软件:http://www.ybljg.com/Download/580.html
GM3(7S3)模块有低功耗休眠模式。模块休眠有两种方式。一种是临时休眠也就是本次上电休眠,断电之后休眠失效。另一种是上电无数据收发一段时间之后一直处于休眠状态。
休眠模式运行过程入参看下图:
模式一(临时低功耗模式):
模块上电之后进入配置状态,发送AT指令AT+SLEEP="ON"(指令发送之前加回车再发送),如下图,此时模块会马上进入低功耗模式。串口将不能够再发送数据和AT指令等信息,但是服务器端下发的数据,GM3可以接收并从串口打印出来。
此时只能使用网络AT指令或者短信AT指令或者拨打模块所接入sim卡的手机号来激活模块。
在此案例中,通过模块所连接的服务器下发网络AT指令激活,如下图。激活之后,模块将一直处于正常状态。
注:
若使用短信AT指令或者打电话的方式激活的话,需要模块中的sim卡是普通卡,物联网卡没有此功能,
此种进入低功耗的方式下不使用指令或者打电话的方式,而将模块重启之后,模块也将处于正常状态。
模式二(定时低功耗模式):
定时低功耗模式(也即运行过程图中的非临时低功耗模式)是指使用AT指令AT+SLEEPTIM来设置从无数据收发到低功耗模式的时间,这个时间在默认状态下是0,即定时低功耗模式为关闭状态。可以通过指令AT+SLEEPTIM对该参数修改来设置该时间。该时间可设范围0~65535。0为关闭定时低功耗模式。如下图所示,将模块进入低功耗的定时时间设置为10秒钟。则在模块没有数据收发开始10秒钟之后,进入低功耗模式。
此时只能使用网络AT指令或者短信AT指令或者拨打模块所接入sim卡的手机号来激活模块。
在此案例中,通过模块所连接的服务器下发网络AT指令激活,如下图。激活之后,模块将在10秒钟之内处于正常状态,若出现10秒钟无数据收发,则模块会再次进入低功耗模式。
将模块重启之后,10秒钟这个10秒钟的无数据收发定时仍然生效,只有进入配置状态,将AT+SLEEPTIM的值设置为0,并且保存参数重启生效之后,定时低功耗模式才会解除。
注:
1.若使用短信AT指令或者打电话的方式激活的话,需要模块中的sim卡是普通卡,物联网卡没有此功能,
2.此种进入低功耗的方式下不使用指令或者打电话的方式,而将模块重启之后,模块也将处于正常状态。
3.若模块设置定时时间之后,在定时时间未到,并且一直有数据收发的情况下不会进入低功耗模式。