短信 AT示例
应用概述
4G模块发短信基本流程如下:
1、设置为TEXT模式
2、查询当前的TEXT模式短信参数
3、查询字符集
4、发短信给测试手机号
5、输入具体信息内容发送
材料准备
- EVB_Air724UG_A13开发板一套,包括天线SIM卡,USB线。
- PC电脑,串口工具
应用流程
基本流程
先来看个正常情况下的AT命令序列,如果不理解AT命令含义,请自行参考AT手册或AT指南
[10:40:55.700]发→◇ATI//查询软件版本
□
[10:40:55.700]收←◆ATI
AirM2M_720UH_V301836_LTE_AT
OK
[10:40:58.330]发→◇AT+CPIN?//查询sim卡状态
□
[10:40:58.330]收←◆AT+CPIN?
+CPIN: READY
OK
[10:40:59.128]发→◇AT+CSQ//查询信号质量
□
[10:40:59.133]收←◆AT+CSQ
+CSQ: 23,99
OK
[10:41:00.011]发→◇AT+CGATT?//查询附着状态
□
[10:41:00.015]收←◆AT+CGATT?
+CGATT: 1
OK
[10:42:10.046]发→◇AT+CMGF=1//设置为TEXT模式
□
[10:42:10.049]收←◆AT+CMGF=1
OK
[10:42:18.802]发→◇AT+CSMP?//查询当前的TEXT模式短信参数
□
[10:42:18.808]收←◆AT+CSMP?
+CSMP: 17,167,0,0
OK
[10:42:24.314]发→◇AT+CSCS?//查询字符集
□
[10:42:24.320]收←◆AT+CSCS?
+CSCS: "PCCP936"
OK
[10:43:10.883]发→◇AT+CMGS="1862*****86"//要发送的手机号。
□
[10:43:10.889]收←◆AT+CMGS="1862*****86"
>
[10:43:34.037]发→◇hello,world123!//输入要发送的具体内容
□
[10:43:34.043]收←◆hello,world123!
[10:43:47.623]发→◇□
[10:43:47.623]收←◆
[10:43:48.149]收←◆
+CMGS: 1
OK//ok代表发送成功,手机上可以看到收到的信息
常见问题
1:sim卡要手机卡才能发短信,物联网卡不能发。
2:sim卡要能上网,有流量。
3: 如果要发送中文信息:AT+CSMP=17,167,0,8