AT指令

AT 指令介绍

基本命令

基本用法

  1. 测试命令(Test Command)在 AT 指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。
  2. 读取命令(Read Command)在 AT 指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。
  3. 执行命令(Execute Command)一般而言在 AT 指令后加上“=”及命令参数即可。有些命令例如 AT+CMGR 命令没有参数,直接就可以执行。

注: 并不是所有的 AT 指令都支持 1 和 2

基本指令

指令含义示例返回结果
AT测试连接是否正确AT\rOK
AT+CGMI得到厂商信息AT+CGMI\rQuectel
AT+CSCS获取、设置手机当前字符集。可设置为 GSM 或 UCS2AT+CSCS=?\r+CSCS: (“IRA”,“GSM”,“UCS2”)
AT+CNUM机身号码。分为线路一和线路二AT+CNUM\r+CNUM: ,"+8613200000000",145
AT+CPIN?是否有 SIM 卡AT+CPIN?\r+CPIN: READY
ATD用于拨打任意电话号码ATD13200000001;\r+CGREG: 1,“F115”,“A15ED09”,2 挂断电话显示:NO CARRIER
ATA即可接听来电ATA\r-
ATH用于挂断电话,要想结束正在进行的通话,只需给模块发送: ATH,即可挂断。ATH\r-
AT+CMGF优先信息格式。执行格式有 TEXT 方式和 PDU 方式。AT+CMGF=1\rOK
AT+CPMS优先信息存储。这个命令定义用来读写信息的存储区域。 表示手机支持 MT(手机终端),SM(SIM 卡),ME(手机设备)AT+CPMS=“SM”,“SM”,“SM”\rOK
AT+CMGR读短信。信息从+CPMS 命令设定的存储器读取AT+CMGR=3\r+CMGL: 1,“REC UNREAD”,"+8613200000001",“19/03/06,11:41:00+32” 53D177ED4FE165F650196D4B8BD5
AT+CMGL列出存储的信息AT+CMGL=?\r+CMGL: (“REC UNREAD”,“REC READ”,“STO UNSENT”,“STO SENT”,“ALL”)
AT+CMGD删除短信息。删除一个或多个短信息AT+CMGD=1\rOK

拨打电话

# 电话打进来
2019/3/6 14:22:45#********#
+CIEV: 1,4

2019/3/6 14:22:45#********#
+CREG: 1,"F115","A15ED09",2

+CGREG: 1,"F115","A15ED09",2

2019/3/6 14:22:49#********#
+CIEV: 7,1

2019/3/6 14:22:49#********#
+CRING: VOICE

+CLIP: "13200000001",161,,,,0

2019/3/6 14:22:55#********#
+CRING: VOICE

+CLIP: "13200000001",161,,,,0

2019/3/6 14:23:01#********#
+CRING: VOICE

+CLIP: "13200000001",161,,,,0

# 发送ATA\r
2019/3/6 14:23:04#********#
OK

+CIEV: 7,0

+CIEV: 3,1

2019/3/6 14:23:10#********#
OK

+CIEV: 3,0

2019/3/6 14:23:11#********#
+CIEV: 1,5

# 发送ATH\r
2019/3/6 14:23:11#********#
+CREG: 1,"FFFE","D419E01",7

+CGREG: 1,"FFFE","D419E01",7

发送短信

# AT+CSCS="GSM"\r
2019/3/6 14:33:40#********#
OK

# AT+CMGF=0\r
2019/3/6 14:33:48#********#
OK

# AT+CMGS=23\r
2019/3/6 14:33:56#********#
>
# 0011000D91683102000000F10008C4086d4b8bd577ed4fe1(字符串) 1A5C72(十六进制没有换行)
2019/3/6 14:34:09#********#
+CMGS: 62

OK

接收短信

# AT+CSCS="GSM"\r
2019/3/6 14:46:55#********#
OK

# AT+CMGF=1\r
2019/3/6 14:47:02#********#
OK

# AT+CNMI=2,1\r
2019/3/6 14:47:08#********#
OK

# 发送短信到模块
2019/3/6 14:47:27#********#
+CMTI: "SM",3

# AT+CMGR=3\r
2019/3/6 14:47:37#********#
+CMGR: "REC UNREAD","+8613200000001",,"19/03/06,14:44:56+32"
56DE590D77ED4FE16D4B8BD5

OK

参考资料

  1. AT 指令介绍及用法,AT 指令集合
  2. GSM sim900a mini 模块用法
  3. AT 指令(中文详解版)
  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值