扩展AT命令

1.控制软关机命令 +CMPOWD 

  

设置命令,用于控制模组实现软件方式关机。
测试命令,用于查看< value >的取值范围。
取值说明
< value >:整形值,表示软件关机方式。



2.配置预留的IO 口输出电平 +CMGPIO

设置命令,设置用于配置预留的 IO 口输出电平。
测试命令,用于查看。

<id>:整形值,取值范围 1~5,其与模组 GPIO的对应关系为:1GPIO12GPIO23GPIO54GPIO65GPIO7
<value>:0 低电平 1 高电平。


 3.重启模组+CMRESET




4.配置网络指示灯 +CMNETLED
 
设置命令,用于控制开启或关闭网络指示灯。 
 <value>:整形值,表示开启或关闭网络指示灯。 



5.ADC 电压采集+CMADC



设置命令,用于设置并读取ADC 采集通道。

<channel>:整形值,表示要采集电压的 ADC 通道。 


<voltage>:采集到的电压值,范围为 0 ~ 3300mV

6.获取系统当前时间 +CMDATE 

执行命令,用于获取系统当前时间。
取值说明
<date>:整形值,表示系统的当前时间,包括年月日时分秒。 

注意:
只有当模组连接网络成功之后,系统的时间才会与网络时间同步。否则,系统的当前时间为默认时间“20000101000358”。 

7.组网形态设置+ZLANENABLE 


设置命令,用于设置组网形态。
查询命令,用于查询当前的组网形态
取值说明
<value>:整形值,表示组网形态,默认值为 0,即支持外网模式。


注意:
在外网模式下,开机后需要手动拨号;在内网模式下,开机自动拨号。

8.强制模组处于唤醒状态 +S32K


设置命令,控制是否强制模组处于唤醒状态。

<value>:整形值,表示是否强制模组处于唤醒状态。默认为 1. 


注意:
正常使用下,不要使用此命令,休眠唤醒默认受控于 wakeup-in 管脚。如果需要强制模组处于唤醒状态,不受控于 wakeup-in 管脚,可以使用AT+S32K=0。注意 AT+S32K=1 退出前,需要确保 wakeup-in 管脚处于高电平。