AT 指令介紹
基本命令
基本用法
- 測試命令(Test Command)在 AT 指令後面加上“=?”即構成測試命令。例如“AT+CSCS=?”會列舉出所有支持的字符集。
- 讀取命令(Read Command)在 AT 指令後面加上“?”即構成讀取命令。例如“AT+CSCS?”會列舉出當前設置。
- 執行命令(Execute Command)一般而言在 AT 指令後加上“=”及命令參數即可。有些命令例如 AT+CMGR 命令沒有參數,直接就可以執行。
注: 並不是所有的 AT 指令都支持 1 和 2
基本指令
指令 | 含義 | 示例 | 返回結果 |
---|---|---|---|
AT | 測試連接是否正確 | AT\r | OK |
AT+CGMI | 得到廠商信息 | AT+CGMI\r | Quectel |
AT+CSCS | 獲取、設置手機當前字符集。可設置爲 GSM 或 UCS2 | AT+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\r | OK |
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\r | OK |
撥打電話
# 電話打進來
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