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\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

參考資料

  1. AT指令介紹及用法,AT 指令集合
  2. GSM sim900a mini模塊用法
  3. AT指令(中文詳解版)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章