模块状态查询指令
## 1. 查询产品信息及软件版本
ATI //查询产品信息
Manufacturer: Beijing Amaziot Co.,Ltd. //厂商标识
Model: Amaziot AM420E//模块标识
Revision: AM420E-V1 //软件版本标识
IMEI:359951090161515 //模块 IMEI 号
+GCAP: +CGSM
OK
## 2. 模式查询及选择
AT^MODECONFIG? //查询模式
^MODECONFIG: 2 //2 为自动模式,搜网顺序为 4G—3G
AT^MODECONFIG=38 //设置模式,如设为 LTE only
## 3. 查询 SIM 卡信息
AT+CPIN?
+CPIN: READY //SIM 卡就位
## 4. 查询信号
AT+CSQ //移动、联通、电信
+CSQ: 13,99 //若返回的第一个数值为 99 表示无信号, 可复查天线的连接 注:CSQ(CCSQ)与 dBm 换算公式如下 +CSQ:N,99(+CCSQ: N, 99)转换为 dBm 为:N*2-113 如信号+CSQ: 13,99,转换为 dBm 为-87dBm。
## 5. 查询系统信息
AT^SYSINFO
^SYSINFO: 2,3,0,9,1 //注册在 LTE 下返回 5 位参数,具体含义可查看 AT 手册
AT^SYSINFO
^SYSINFO: 2,3,0,5,1 //注册在非 LTE 下返回 5 位参数,具体含义可查 看 AT 手册
## 6. IMSI 查询
AT+CIMI //移动、联通、电信 4G //模块将返回以“460”开头的 15 位 IMSI
### 注意事项:
IMSI 返回值前 5 位与运营商对应情况如下(包含公网和常见专网):
```
46001、46006 —— 联通;
46000、46002、46007、46004 —— 移动;
46011 —— 电信 4G。
```
## 7. 查询网络运营商信息
AT+COPS?
+COPS: 0,0,"CHINA MOBILE CMCC",7 //注册在移动 LTE 下,具体含义可查 看 AT 手册
## 8. 查询网络注册信息
AT+CREG? //CS 域(语音、短信业务)
+CREG: 0,1 //已注册到本地网
AT+CEREG? //PS 域(数据业务)
+CEREG: 0,1 //已注册到本地网
## 9. 短消息相关
### 9.1 发送短消息 text 模式
AT+CMGF=1
AT+CMGS="号码" >text
//内容结束不需要回车,发送 0x1a 或按“Ctrl+Z”发送(注:模块返回 上报前,不要进行其他操作) //发送成功将上报+CMGS:11(数字表示短消息序号)
PDU 模式
AT+CMGF=0
AT+CMGS=长度
#> 内容
//PDU 短信的编码、解码可参考如下网站
//http://www.twit88.com/home/utility/sms-pdu-encode-decode
//编码时,短信中心可统一使用 00
//接收方号码前加 86
//发送成功将上报+CMGS:12(数字表示短消息序号)
//内容错误将上报+CMSERROR:300
### 9.2 接收短消息 直接上报
AT+CNMI=1,2 //直接上报,不存储,直接显示收到的消息 先存储并发送通知,再读取
AT+CPMS="SM","SM","SM" //设定消息存储器
AT+CNMI=1,1 //存储并发送通知
+CMTI: "SM",8 //收到短信后,模块上报的通知
AT+CMGR=8 //读取该条信