一些常见NB35模块的AT指令,欢迎评论补充
打开串口调试助手,这里使用的XCOM,使用USB转串口,USB插上电脑瞬间,NB35-A模块就已经上电并初始化完成,此时再打开串口调试助手就看不到Neul等开机字符,
这时可以发送指令AT+NRB
重启模块,模块返回REBOOTING
""就能看到启动过程,如图:
发送指令:AT+CFUN=1
模块返回:OK
表示射频已打开,
发送指令:AT+CFUN?
模块返回:+CFUN:1 OK
表示射频已经打开
若返回+CFUN:0
表示射频未打开,需检查SIM卡是否正确安装
发送指令:AT+CSQ
模块返回:
+CSQ:12,99
OK
返回格式+CSQ:,字段含义
rssi=0,表示信号质量为——113dBm 及以下,信号非常差;
rssi=1,表示信号质量为-111dBm;
rssi=2~30,对应信号质量为-109dBm到-53dBm;
rssi=31,表示信号质量为-51dBm及以上;
rssi=99,表示信号无法检测;
ber字段未使用,恒等于 99.
发送指令:AT+CGATT?
模块返回:+CGATT:1 OK
表示网络已激活,若返回+CGATT:0
表示网络未激活,重启模块尝试激活
发送指令:AT+CEREG?
模块返回;+CEREG:0,1 OK
返回格式:
+CEREG:,
是通知设置,n=0,表示网络注册状态变化时,不会主动发送+CEREG通知,需要用户发送查询命令才返回。n=1,表示网络注册状态发生变化时,主动发送+GEREG通知;
是网络注册状态
当stat=5,已注册漫游网络
当stat=1,已注册本地网络
当stat为其他值,未注册网络
发送指令:AT+CSCON?
模块返回:+CSCON:0,0 OK
返回格式为: +CSCON:
是通知设置。取值和说明如下:
0取消异步通知,当网络连接后,串口不会主动上报+CSCON指令。
1使能异步通知,串口主动上报+CSCON
是当前模块连接状态,取值和说明如下:
o处于IDLE状态
1处于已连接状态。
当处于IDLE 状态时,只要发送数据或者重启设备,就会变成已连接状态
若通过以上指令确认模块已经正常入网,就可以继续后面的数据收发实验了
发送指令:AT+CGPADDR
模块返回:+CGPADDR:IPXXXX OK
发送指令:AT+NBAND?
模块返回:+NBAND:8 OK
默认移动/联通 8,电信模块需要将NBAND设置为5,之后重启模块
发送指令:AT+CIMI
模块返回:460049891009842 OK
返回具体数值,则识别成功
发送指令:AT+NUESTATS
模块返回:
Signal power:-984
Total power:-883
TX power:200
TX time:338
RX time:22720
Cell ID:255856298
ECL:0
SNR:34
EARFCN:3688
PCI:168
RSRQ:-125
OPERATOR MODE:4
CURRENT BAND:8
发送指令:AT+NCONFIG=AUTOCONNECT,TRUE
模块返回:OK
发送指令:AT+NRB
模块返回:REBOOTING
然后重启
发送指令:AT+NCONFIG?
模块返回:
+NCONFIG:AUTOCONNECT,TRUE
+NCONFIG:CR_0354_0338_SCRAMBLING,TRUE
+NCONFIG:CR_0859_SI_AVOID,TRUE
+NCONFIG:COMBINE_ATTACH,FALSE
+NCONFIG:CELL_RESELECTION,TRUE
+NCONFIG:ENABLE_BIP,FALSE
+NCONFIG:MULTITONE,TRUE
+NCONFIG:NAS_SIM_POWER_SAVING_ENABLE,TRUE
+NCONFIG:BARRING_RELEASE_DELAY,64
+NCONFIG:RELEASE_VERSION,14
+NCONFIG:RPM,FALSE
+NCONFIG:SYNC_TIME_PERIOD,0
+NCONFIG:IPV6_GET_PREFIX_TIME,15
+NCONFIG:NB_CATEGORY,2
+NCONFIG:RAI,TRUE
+NCONFIG:HEAD_COMPRESS,FALSE
+NCONFIG:RLF_UPDATE,TRUE
+NCONFIG:CONNECTION_REESTABLISHMENT,TRUE
+NCONFIG:TWO_HARQ,TRUE
+NCONFIG:PCO_IE_TYPE,EPCO
+NCONFIG:T3324_T3412_EXT_CHANGE_REPORT,FALSE
+NCONFIG:NON_IP_NO_SMS_ENABLE,FALSE
+NCONFIG:SUPPORT_SMS,FALSE
+NCONFIG:HPPLMN_SEARCH_ENABLE,TRUE
OK