一 . 一 般 命 令
1.AT+CGMI 給出模塊廠商的標識。
2.AT+CGMM 獲得模塊標識。這個命令用來得到支持的頻帶(GSM 900,DCS 1800 或PCS 1900)。當
模塊有多頻帶時,回應可能是不同頻帶的結合。
3.AT+CGMR 獲得模塊的軟件版本。
4.AT+CGSN 獲得 GSM 模塊的 IMEI(國際移動設備標識)序列號。
5.AT+CSCS 選擇TE 特征設定。這個命令報告TE 用的是哪個狀態設定上的 ME。
ME於是可以轉換每一個輸入的或顯示的字母。這個是用來發送.讀取或者撰寫短信。
6.AT+WPCS 設定電話簿狀態。這個特殊的命令報告通過 TE 電話簿所用的狀態的 ME。
ME於是可以轉換每一個輸入的或者顯示的字符串字母。這個用來讀或者寫電話簿的入口。
7.AT+CIMI 獲得 IMSI。這命令用來讀取或者識別 SIM 卡的IMSI (國際移動簽署者標識)。 在讀取
IMSI 之前應該先輸入 PIN(如果需要 PIN 的話)碼。
8.AT+CCID 獲得 SIM 卡的標識。這個命令使模塊讀取 SIM卡上的 EF-CCID 文件。
9.AT+GCAP 獲得能力表。(支持的功能)
10.A/ 重復上次命令。只有 A/ 命令不能重復。這命令重復前一個執行的命令。
11.AT+CPOF 關機。這個特殊的命令停止 GSM 軟件堆棧和硬件層。命令 AT+CFUN=0 的功能
與+CPOF 相同。
12.AT+CFUN 設定電話機能。這個命令選擇移動站點的機能水平。
13.AT+CPAS 返回移動設備的活動狀態。
14.AT+CMEE 報告移動設備的錯誤。這個命令決定是否允許輸出錯誤代碼“+CME ERROR:<xxx>”
或者“+CMSERROR:<xxx>”代替簡單的“ERROR” 。
15.AT+CKPD 小鍵盤控制。仿真 ME小鍵盤執行命令。
16.AT+CCLK 時鍾管理。這個命令用來設置或者獲得 ME真實時鍾的當前日期和時間。
17.AT+CALA 警報管理。這個命令用來設定在 ME 中的警報日期/時間。(鬧鈴)
18.AT+CRMP 鈴聲旋律播放。這個命令在模塊的蜂鳴器上播放一段旋律。有兩種旋律可用:語音來電
及數據或傳真呼叫旋律和到來短信聲音。
19.AT+CRSL 設定或獲得到來的電話鈴聲的聲音級別。
二 . 呼 叫 控 制 命 令
1.ATD 撥號命令。這個命令用來設置通話.數據或傳真呼叫。
2.ATH 掛機命令。
3.ATA 接電話。
4.AT+CEER 擴展錯誤報告。這個命令給出當上一次通話設置失敗后中斷通話的原因。
5.AT+VTD 給用戶提供應用 GSM 網絡發送 DTMF(雙音多頻)雙音頻。這個命令用來定義雙音
頻的長度(默認值是 300 毫秒)。
6.AT+VTS 給用戶提供應用 GSM 網絡發送 DTMF 雙音頻。這個命令允許傳送雙音頻。
7.ATDL 重撥上次電話號碼。
8.AT%Dn 數據終端就緒(DTR)時自動撥號。
9.ATS0 自動應答。
10.AT+CICB 來電信差。
11.AT+CSNS 單一編號方案。
12.AT+VGR,AT+VGT 增益控制。這個命令應用於調節喇叭的接收增益和麥克風的傳輸增益。
13.AT+CMUT 麥克風靜音控制。
14.AT+SPEAKER 喇叭/麥克風選擇。這個特殊命令用來選擇喇叭和麥克風。
Tech-Link T&E Limited
15.AT+ECHO 回音取消。
16.AT+SIDET 側音修正。
17.AT+VIP 初始化聲音參數。
18.AT+DUI 用附加的用戶信息撥號。
19.AT+HUI 用附加的用戶信息掛機。
20.AT+RUI 接收附加用戶信息。
三 .網 絡 服 務 命 令
1.AT+CSQ 信號質量。
2.AT+COPS 服務商選擇。
3.AT+CREG 網絡注冊。獲得手機的注冊狀態。
4.AT+WOPN 讀取操作員名字。
5.AT+CPOL 優先操作員列表。
四 . 安 全 命 令
1.AT+CPIN 輸入 PIN。
2.AT+CPIN2 輸入 PIN2。
3.AT+CPINC PIN 的剩余的嘗試號碼。
4.AT+CLCK 設備鎖。
5.AT+CPWD 改變密碼。
五 . 電 話 簿 命 令
1.AT+CPBS 選擇電話簿記憶存儲。
2.AT+CPBR 讀取電話簿表目。
3.AT+CPBF 查找電話簿表目。
4.AT+CPBW 寫電話簿表目。
5.AT+CPBP 電話簿電話查詢。
6.AT+CPBN 電話簿移動動作。這個特殊命令使電話簿中的條目前移或后移(按字母順序)
7.AT+CNUM 簽署者號碼。
8.AT+WAIP 防止在下一次重起時初始化所有的電話簿。
9.AT+WDCP 刪除呼叫電話號碼。
10.AT+CSVM 設置語音郵件號碼。
六 . 短 消 息 命 令
1.AT+CSMS 選擇消息服務。支持的服務有 GSM-MO.SMS-MT.SMS-CB。
2.AT+CNMA 新信息確認應答。
3.AT+CPMS 優先信息存儲。這個命令定義用來讀寫信息的存儲區域。
4.AT+CMGF 優先信息格式。執行格式有 TEXT 方式和 PDU 方式。
5.AT+CSAS 保存設置。保存+CSAS 和+CSMP 的參數。
6.AT+CRES 恢復設置。
7.AT+CSDH 顯示文本方式的參數。
8.AT+CNMI 新信息指示。這個命令選擇如何從網絡上接收短信息。
9.AT+CMGR 讀短信。信息從+CPMS 命令設定的存儲器讀取。
10.AT+CMGL 列出存儲的信息。
11.AT+CMGS 發送信息。
12.AT+CMGW 寫短信息並存儲。
Tech-Link T&E Limited
13.AT+CMSS 從存儲器中發送信息。
14.AT+CSMP 設置文本模式的參數。
15.AT+CMGD 刪除短信息。刪除一個或多個短信息。
16.AT+CSCA 短信服務中心地址。
17.AT+CSCB 選擇單元廣播信息類型。
18.AT+WCBM 單元廣播信息標識。
19.AT+WMSC 信息狀態(是否讀過.是否發送等等)修正。
20.AT+WMGO 信息覆蓋寫入。
21.AT+WUSS 不改變 SMS 狀態。在執行+CMGR 或+CMGL 后仍保持 UNREAD。
七 . 追 加 服 務 命 令
1.AT+CCFC 呼叫繼續。
2.AT+CLCK 呼叫禁止。
3.AT+CPWD 改變追加服務密碼。
4.AT+CCWA 呼叫等待。
5.AT+CLIR 呼叫線確認限制。
6.AT+CLIP 呼叫線確認陳述。
7.AT+COLP 聯絡線確認陳述。
8.AT+CAOC 費用報告。
9.AT+CACM 累計呼叫計量。
10.AT+CAMM 累計呼叫計量最大值。
11.AT+CPUC 單價和貨幣表。
12.AT+CHLD 呼叫相關的追加服務。
13.AT+CLCC 列出當前的呼叫。
14.AT+CSSN 追加服務通知。
15.AT+CUSD 無組織的追加服務數據。
16.AT+CCUG 關閉的用戶組。
八 . 數 據 命 令
1.AT+CBST 信差類型選擇。
2.AT+FCLASS 選擇模式。這個命令把模塊設置成數據或傳真操作的特殊模式。
3.AT+CR 服務報告控制。這個命令允許更為詳細的服務報告。
4.AT+CRC 划分的結果代碼。這個命令在呼叫到來時允許更為詳細的鈴聲指示。
5.AT+ILRR 本地 DTE-DCE 速率報告。
6.AT+CRLP 無線電通信線路協議參數。
7.AT+DOPT 其他無線電通信線路參數。
8.AT%C 數據壓縮選擇。
9.AT+DS 是否允許 V42 二度數據壓縮。
10.AT+DR 是否報告 V42 二度數據壓縮。
11.AT/N 數據糾錯選擇。
九 . 傳 真 命 令
1.AT+FTM 傳送速率。
2.AT+FRM 接收速率
3.AT+FTH 用 HDLC協議設置傳真傳送速率。
4.AT+FRH 用 HDLC協議設置傳真接收速率。
Tech-Link T&E Limited
5.AT+FTS 停止特定時期的傳送並等待。
6.AT+FRS 接收沉默。
十 . 第 二 類 傳 真 命 令
1.AT+FDT 傳送數據。
2.AT+FDR 接收數據。
3.AT+FET 傳送頁標點。
4.AT+FPTS 頁轉換狀態參數。
5.AT+FK 終止會議。
6.AT+FBOR 頁轉換字節順序。
7.AT+FBUF 緩沖大小報告。
8.AT+FCQ 控制拷貝質量檢驗。
9.AT+FCR 控制接收傳真的能力。
10.AT+FDIS 當前會議參數。
11.AT+FDCC 設置 DCE 功能參數。
12.AT+FLID 定義本地 ID 串。
13.AT+FPHCTO 頁轉換超時參數。
十 一 .V25-V25 命 令
1.AT+IPR 確定 DTE 速率。
2.AT+ICF 確定 DTE-DCE 特征結構。
3.AT+IFC 控制 DTE-DCE 本地流量。
4.AT&C 設置 DCD(數據攜帶檢測)信號。
5.AT&D 設置 DTR(數據終端就緒)信號。
6.AT&S 設置 DST(數據設置就緒)信號。
7.ATV 決定 DCE 響應格式。
8.ATZ 恢復為缺省設置。
9.AT&W 保存設置。
10.ATE 決定是否回顯字符。
11.AT&F 回到出廠時的設定。
12.AT&V 顯示模塊設置情況。
13.AT+WMUX 數據/命令多路復用。
十 二 .特 殊 AT 命 令
1.AT+CCED 小區環境描述。
2.AT+WIND 一般指示。
3.AT+ADC 模擬數字轉換度量。
4.AT+CMER 移動設備事件報告。這個命令決定是否允許在鍵按下時是否主動發送結果代碼。
5.AT+WLPR 讀取的語言編碼。
6.AT+WLPW 寫的語言編碼。
7.AT+WIOR 讀取 GPIO 值。
8.AT+WIOW 寫 GPIO 值。
9.AT+WIOM 輸入/輸出口管理。
10.AT+WTONE 播放旋律。
11.AT+WDTMF 播放 DTMF 旋律。
12.AT+WDWL 進入軟件下載模式。
Tech-Link T&E Limited
13.AT+WVR 配置信差的聲音速率。
14.AT+WDR 配置數據速率
15.AT+WHWV 顯示硬件的版本。
16.AT+WDOP 顯示產品的出廠日期。
17.AT+WSVG 聲音增益選擇。
18.AT+WSTR 返回指定狀態的狀態。
19.AT+WSCAN 掃描收到的信號強度。
20.AT+WRIM 設置或返回鈴聲指示模式
21.AT+W32K 是否允許 32kHz 省電方式。
22.AT+WCDM 改變缺省旋律。
23.AT+WSSW 顯示內部軟件版本。
24.AT+WCCS 編輯或顯示訂制性質設置表。
25.AT+WLCK 允許在特定的操作符上個性化 ME。
26.AT+CPHS 設置 CPHS 命令。
27.AT+WBCM 電池充電管理。
28.AT+WFM 特性管理。是否允許模塊的某些特性,如頻段模式及 SIM 卡電壓等。
29.AT+WCFM 商業特性管理。是否允許 Wavecom 特殊特性。
30.AT+WMIR 允許從當前存儲的參數值創建定制的存儲鏡像
31.AT+WCDP 改變旋律的缺省播放器。
十 三 .SIM 卡 工 具 箱 命 令
1.AT+STSF 配置工具箱實用程序。
2.AT+STIN 工具箱指示。
3.AT+STGI 獲得從 SIM 卡發來的預期命令的信息。
4.AT+STCR 主動提供的結果:工具箱控制反應。
5.AT+STGR 給出響應。允許程序或用戶從主菜單上選擇項目,或響應某些命令。
常 用 AT 命 令 手 冊
1、常用操作
1.1 AT
命令解釋:檢測 Module 與串口是否連通,能否接收 AT 命令;
命令格式:AT<CR>
命令返回:OK (與串口通信正常)
(無返回,與串口通信未連通)
測試結果:AT
OK
1.2 AT+CSQ
命令解釋:檢查網絡信號強度
命令格式:AT+CSQ<CR>
命令返回:+CSQ: **,##
其中**應在 10 到 31 之間,數值越大表明信號質量越好,##為誤碼
率,值在 0 到 99 之間。
否則應檢查天線或 SIM 卡是否正確安裝
測試結果:AT+CSQ<CR>
+CSQ: 20,5
1.3 AT+CPIN?
命令解釋:檢查登入移動設備(ME)的密碼.
命令格式:AT+CPIN?<CR>
命令返回:+CPIN: 狀態
其中狀態值可能是:
READY(表示 SIM卡正常,同時不需要登入密碼),
SIM PIN (表示 ME等待提供 SIM卡的 PIN 碼)
SIM PUK (表示 ME等待提供 SIM卡的 PUK碼)
SIM PIN2 (表示 ME等待提供 SIM 卡的 PIN2 碼)
SIM PUK2 (表示 ME等待提供 SIM卡的 PUK2 碼)
PH-SIM PIN (表示設備被鎖 SIM卡,ME等待提供從手機到 SIM卡的密碼)
PH-NET PIN (表示設備被鎖網絡,ME等待提供提供網絡個性化密碼)
ERROR (表示 SIM卡失敗或沒有插入 SIM卡)
測試結果:AT+CPIN?<CR>
+CPIN: READY
表示SIM卡正常,同時不需要登入密碼。
1.4 AT+COPS?
命令解釋:查詢運營商選擇狀態.
命令格式:AT+COPS?<CR>
命令返回:+COPS: <mode>,<format>,<operator>
<mode>的值為0 到 4, 默認值是 0
<format>的值為 0 到 2, 默認值是 2
<Operator>的值為運營商代碼, 中國移動的代碼是 46000, 聯通的代碼是 46001
測試結果:AT+COPS?<CR> Tech-Link T&E Limited 常用 AT 命令手冊
- 2 -
+COPS: 0, 2, 46000
1.5 AT+WOPEN=2
命令解釋:查詢模塊支持 Open AT 的 Library 版本及是否有 Open AT Application 在模塊中.
命令格式:AT+ WOPEN=2<CR>
命令返回:+WOPEN: 2, “ Open AT Library version” ,” Open AT Application version”
Open AT Library version 代表的是模塊支持 Open AT 的 Library 版本,通常顯示的
值為” AT v04.1x” 或 ” AT v04.2x”
Open AT Application version 代表的是模塊支持 Open AT 的 Library 版本,通常顯
示的值為” AT v04.1x” 或 ” AT v04.2x”
注: “ Open AT Library version” 和” Open AT Application version” 兩個值必須是一個
一致(除最后一位外),否則會導致 Open AT 程序不穩定.
如果返回值” Open AT Application version” 中沒有數據,僅顯
示+WOPEN: 2,” AT v04.10” 則表示模塊中沒有 Open AT Application 程序.
測試結果:AT+WOPEN=2<CR>
+WOPEN: 2,” AT v04.10” ,” AT v04.11”
OK
1.6 AT+WOPEN=0
命令解釋:停止 Open AT Application 程序.
命令格式:AT+ WOPEN=0<CR>
命令返回:OK 或 ERROR
測試結果:AT+WOPEN=0<CR>
OK
1.7 AT+WOPEN=4
命令解釋:刪除 Open AT Application 程序.
命令格式:AT+ WOPEN=4<CR>
命令返回:OK 或 ERROR
測試結果:AT+WOPEN=4<CR>
OK
注: 刪除 Open AT Application 程序前,必須先使用 AT+WOPEN=0 停止 Open AT 程序.
1.8 AT+WOPEN=1
命令解釋:開啟 Open AT Application 程序.
命令格式:AT+ WOPEN=1<CR>
命令返回:OK 或 ERROR
測試結果:AT+WOPEN=1<CR>
OK
1.9 AT+WIPCFG=3
命令解釋:查詢 WIP 軟件版本.
命令格式:AT+ WIPCFG=3<CR>
命令返回:<revision > 或 ERROR
測試結果:AT+WIPCFG=3<CR>
WIP Soft v201 on Open AT OS v411
OK Tech-Link T&E Limited 常用 AT 命令手冊
- 3 -
注意: 使用 AT+WIPCFG=3 命令前,必須確保 Open AT 程序是開啟狀態(即 AT+WOPEN=1).
WIP Soft v201 代表 WIP 的軟件版本是 V201, on Open AT OS v411 代表前面 v201 的
WIP 軟件是基於 v411的 Opean AT 開發平台上開發的.
WIP 軟件就是TCP/IP 協議站
1.10 AT+CSCS?
命令解釋:查詢終端適配器(TE)的字符集.
命令格式:AT+ CSCS?<CR>
命令返回:<字符集編碼格式>
返回值通常是下列中的一項.
“ GSM” ----- GSM缺省符號集(參考 GSM 03.38 第 6.2.1 節).
“ PCCP437” ---- PC字符集代碼頁 437.
“ CUSTOM” ---- 用戶自定義.
“ HEX” ---- 十六進制: (取值范圍:00 到 FF。比如:052FE6 表示 3 個 8bit 字
符,轉換為十進制,分別為 5、47、230,禁止轉換為 ME原始字符集).
測試結果:AT+CSCS?<CR>
+CSCS: “ PCCP437”
OK
1.11 AT+CGSN
命令解釋:查詢模塊的 IMEI 號碼.
命令格式:AT+ CGSN<CR>
命令返回:<IMEI>
測試結果:AT+CGSN<CR>
012345678901234
OK
注意: 如果顯示 012345678901234 表示模塊沒有寫IMEI 號碼,有 IMEI 號碼的話
應該顯示是 35xxxxxxxx (共 15 位數字).
1.12 ATI7
命令解釋:查詢語音編碼特性
命令格式:ATI7<CR>
命令返回:SPEECH CODINGS: FR,EFR,HR,AMR
1.13 A TZ
命令解釋:恢復默認設置
命令格式:ATZ<CR>
命令返回:OK
1.14 AT+CGMR (此命令功能同等於 ATI3)
命令解釋:查詢模塊版本;
命令格式:AT+CGMR<CR>
命令返回: <revision >
+CMEERROR <err>
測試結果:AT+CGMR<CR>
661_09gg.Q2686H 1925236 100506 11:13
OK Tech-Link T&E Limited 常用 AT 命令手冊
- 4 -
解釋:模塊的 Firmware 版本號為 661
1.15 AT+IPR
命令解釋:修改串口 1 波特率;
命令格式:AT+IPR=<value ><CR>
命令返回:ERROR
OK
測試結果:AT+IPR=115200<CR>
OK
注意:串口波特率修改為 115200 后要把串口調試工具的波特率設為相應波
特率后模塊才會有返回.
1.16 AT&W
命令解釋:保存模塊設置;
命令格式:AT&W<CR>
命令返回:OK
ERROR(保存不成功)
測試結果:AT&W <CR>
OK
1.17 ;&W
命令解釋:連續保存命令
命令格式:ATxxx;&W<CR> (AT xxx 代表要設置的命令,緊跟;&W 表示執行此設置的
同時保存該設置)
命令返回:OK
例如要將模塊的波特率設置成 115200 並保存它,則可以直接按如下操作:
測試結果:AT+IPR=115200;&W <CR>
1.18 AT+CGMI
命令解釋:查詢模塊廠商的標識;
命令格式:AT+CGMI<CR>
命令返回:WAVECOM MODEM
測試結果:AT+CGMI <CR>
WAVECOM MODEM
1.19 AT+CGMM
命令解釋:獲取模塊支持的頻帶;
命令格式:AT+CGMM<CR>
命令返回:MULTIBAND 900E 1800
900E
1800
1900
G850
MULTIBAND G850 1900
測試結果:AT+CGMM <CR>
MULTIBAND 900E 1800 (表示模塊支持多頻帶,首選頻帶為 900E 1800)
Tech-Link T&E Limited 常用 AT 命令手冊
- 5 -
1.20 A/
命令解釋:重復上次命令;
命令格式:A/<CR>
命令返回:上一次 AT 命令返回的值
這命令重復前一個執行的命令
1.21 AT+CPOF
命令解釋:關機;這個特殊的命令可停止 GSM軟件堆棧和硬件層
命令格式:AT+CPOF<CR>
命令返回:OK
測試結果:AT+CPOF <CR>
OK
注: AT+CPOF<CR>用於停止 GSM軟件堆棧,這命令的功能與 AT+CFUN=0 相同,
執行 AT+CFUN=1<CR>即可重新運行 GSM軟件堆棧.
A T+CPOF=1<CR>用於停止 GSM硬件層,運行此命令后 AT 將失去回應,必需
對模塊進行硬件復位模塊方可重新工作.
1.22 AT+CMEE
命令解釋:模塊的錯誤報告;
命令格式:AT+CMEE=0<CR> 和 AT+CMEE=1<CR>
命令返回:OK
AT+CMEE=0<CR>表示關閉模塊的出錯報告,當模塊的 AT 執行錯誤時,返回值
僅為 ” ERROR “
AT+CMEE=1<CR>表示開啟模塊的出錯報告,當模塊的 AT 執行錯誤時,返回值
為 ” +CME ERROR: xxx “ [xxx 代表錯誤代碼,依照此代碼可查詢錯誤類型]
1.23 AT+CCLK
命令解釋:時鍾管理;
命令格式:AT+CCLK?<CR> 用於查詢模塊當前的時間
命令返回:+CCLK: "yy/MM/dd,hh:mm:ss"
另: AT+CCLK="08/03/17,10:34:23"<CR>用於設置模塊的時鍾,執行此命令后,模
塊的時鍾將設定成為 08 年3 月 17 日 10 點 34 分 23 秒
1.24 AT+CREG
命令解釋:網絡注冊及狀態查詢;
命令格式:AT+CREG=MODE<CR>
命令返回:OK
如果輸入 AT+CREG? <CR>則返回+CREG: <mode>, <stat> [ ,<lac>,<ci> ]
注: <mode>的值共有三個選項,分別是 0 or 1 or 2, 其中0 代表關閉網絡注冊結果
碼, 1 代表當網絡注冊狀態改變時激活網絡注冊結果碼, 2 代表激活網
絡注冊結果碼同時顯示區域和小區信息.
<stat>的返回值共有三個,分別是 0, 1, 2,3,4,5 , 其中 0 代表沒有注冊網絡同時
模塊沒有找到運營商, 1代注冊到了本地網絡, 2 代表找到運營商但沒
有注冊網絡, 3 代表注冊被拒絕, 4 代表未知的數據, 5代表注冊在漫游
狀態.
<lac>表示所屬網絡區域代碼,十六進制格式顯示,如: “ 279C”
<ci>表示所屬網絡的小區 ID,十六進制格式顯示,如: “ 0EB2” Tech-Link T&E Limited 常用 AT 命令手冊
- 6 -
注: <mode>的值設定為 0 或1 的話, <lac>,<ci>的返回值則不顯示.
測試結果:A T+CREG=0 <CR>
OK
AT+CREG? <CR>
+CREG: 0,1
AT+CREG=1 <CR>
OK
AT+CREG? <CR>
+CREG: 1,1
AT+CREG=2 <CR>
OK
AT+CREG? <CR>
+CREG: 2,1, “ 279C” , “ 0EB2”
2、通話操作
2.1 ATD
命令解釋:撥打電話
命令格式:ATD**********;<CR>(****為電話號碼)
命令返回:無返回 (對方接通后就返回 OK)
NO DIAL TONE(沒有撥號音)
NO CARRIER(無載波)
NO ANSWER(對方無應答)
注: 撥叫語音號碼需要在電話號碼后加;號, 撥打數據號碼時無需;號
2.2 ATDL
命令解釋:重撥上一次電話號碼
命令格式:ATDL<CR>
命令返回:******* (*******為上一次呼叫的電話號碼)
其它返回值類似 ATD的返回值
2.3 RING
命令解釋:有電話呼入
命令格式:有來電時串口自動送出 RING 字符串.
命令返回:無
2.4 ATA
命令解釋:摘機
命令格式:ATA<CR>
命令返回:OK
測試結果:RING
RING
ATA<CR> (當串口收到 RING 時輸入)
OK
接通電話. Tech-Link T&E Limited 常用 AT 命令手冊
- 7 -
2.5 ATH
命令解釋:掛機
命令格式:ATH<CR>
命令返回:OK
測試結果:ATH<CR>
OK
電話掛斷(通話過程中)
2.6 A T+VTS
命令解釋:撥打分機
命令格式:AT+VTS=“分機號碼”<CR>
命令返回:OK
測試結果: ATD26743050;<CR>
OK
AT+VTS=“7”<CR>
OK
AT+VTS=“8”<CR>
OK
AT+VTS=“9”<CR>
OK
AT+VTS=“2”<CR>
OK
以上操作是通過 26743050 的總機撥到 7892 的分機上.
2.7 ATS0
命令解釋:自動應答
命令格式:ATS0<CR>
命令返回:OK
測試結果:ATS0?<CR>
000
OK
ATS0=003 (設置響鈴三聲后自動應答)
OK
2.8 AT+VGR
命令解釋:喇叭接收音量控制
命令格式:AT+VGR=xxx<CR> (xxx 數值介於 0~255 之間,每 16 個數值增益改變 2db)
命令返回: +VGR: xxx
OK
2.9 AT+VGT
命令解釋:麥克風輸出音量控制
命令格式:AT+VGT=xxx<CR> (xxx 數值介於 0~255 之間,每 32 個數值增益改變 3db)
命令返回: +VGT: xxx
OK
Tech-Link T&E Limited 常用 AT 命令手冊
- 8 -
2.10 AT+CMUT
命令解釋:麥克風靜音控制
命令格式:AT+CMUT=x<CR>
命令返回:OK
注: 上面 x 的值共包含 0和 1, 0代表關閉靜音功能, 1代表開啟靜音功能
3、短信息操作
短信操作步驟及相關命令:
(1) 設置短信格式——AT+CMGF
(2) 設置短信存儲載體——AT+CPMS
(3) 設置短信接收提示方式——AT+CNMI
(4) 發送短信——AT+CMGS
(5) 顯示短信——AT+CMGL
3.1 AT+CPMS
命令解釋:選擇短信存儲載體
3.1.1命令格式:AT+CPMS=<mem1>[,<mem2>][,<mem3>]
設置短信存儲載體
命令返回:+CPMS:<used1>,<total1>,<used2>,<total2>,<used3>,<total3>
OK
ERROR
測試結果:a. AT+CPMS=” SM”
+CPMS: 8,15,8,15,1,40
OK
設置成功,並顯示狀態:SM(SIM卡)存儲器總容量為 15,當前存儲量 8;
ME(模塊)存儲器總容量為 40,當前存儲量 1;mem1 定義為 SM;
b. AT+CPMS=” SM” ,” SM”
+CPMS: 8,15,8,15,1,40
OK
設置成功,並顯示狀態:SM存儲器總容量為 15,當前存儲量 8;
ME存儲器總容量為 40,當前存儲量 1;mem1 定義為SM;mem2
定義為SM;
c. AT+CPMS=” SM” ,” SM” ,” SM”
+CPMS: 8,15,8,15,8,15
OK
設置成功,並顯示狀態:SM存儲器總容量為 15,當前存儲量 8;
ME存儲器總容量為 40,當前存儲量 1;mem1 定義為SM;mem2
定義為SM;mem3 定義為 SM;
d. AT+CPMS=” ME” ,” SM” ,” SM”
+CPMS: 1,40,8,15,8,15
OK
設置成功,並顯示狀態:SM存儲器總容量為 15,當前存儲量 8;
ME存儲器總容量為 40,當前存儲量 1;mem1 定義為 ME;mem2
定義為SM;mem3 定義為 SM;
e. AT+CPMS=” ME” ,” SM” ,” ME”
+CPMS: 1,40,8,15,1,40
OK Tech-Link T&E Limited 常用 AT 命令手冊
- 9 -
設置成功,並顯示狀態:SM存儲器總容量為 15,當前存儲量 8;
ME存儲器總容量為 40,當前存儲量 1;mem1 定義為 ME;mem2
定義為SM;mem3 定義為 ME;
f. AT+CPMS=” ME
ERROR
命令格式錯誤,缺少{” }; 注: +CPMS 后面的參數必須使用大寫格式.
3.1.2命令格式:AT+CPMS?
顯示當前短信存儲載體設置
命令返回:+CPMS:<mem1>,<used1>,<total1>,<mem1>,<used2>,<total2>,
<mem1>,<used3>,<total3>
OK
ERROR
測試結果:a. AT+CPMS?
+CPMS: "SM",8,15,"SM",8,15,"ME",1,40
OK
當前短信存儲載體設置為:mem1為 SM,mem2為 SM,mem3
為 ME;
b. AT+CPMS!
ERROR
命令錯誤;
3.1.3命令格式:AT+CPMS=?
顯示本命令支持的參數
命令返回:+CPMS: (list of supported<mem1>s),(list of supported<mem2>s),
(list of supported<mem3>s)
OK
ERROR
測試結果:AT+CPMS=?
+CPMS: ("ME","SM"),("ME","SM"),("ME","SM")
OK
3.2 AT+CMGF
命令解釋:設置短信格式
3.2.1命令格式:AT+CMGF=<mode>
命令返回:OK
ERROR
設置短信格式
3.2.2命令格式:AT+CMGF=?
命令返回:OK
ERROR
顯示本命令支持的參數
3.2.3命令格式:AT+CMGF?
命令返回:OK
ERROR
顯示當前短信格式
測試結果:AT+CMGF=?
+CMGF: (0,1) 注: 0表示短信為 PDU格式, 1 表示短信為文本格式
OK
Tech-Link T&E Limited 常用 AT 命令手冊
- 10 -
AT+CMGF?
+CMGF: 0
OK
AT+CMGF=1
OK
AT+CMGF?
+CMGF: 1
OK
3.3 AT+CMGS
命令解釋:發送短信
命令格式:AT+CMGS=xxx<CR> 注: xxx 代表接收短信的電話號碼.
命令返回:> 注: 此時等待短信內容輸入. 輸入完短信
內容后,需要按 Ctrl+Z發送短信.
+CMGS: xxx 注: xxx 代表通道端口代碼,它是隨機的.
OK (此返回值表示短信發送成功)
ERROR (此返回值表示短信發送不成功)
測試結果:a. AT+CMGS=13798335220<CR>
>ABCD1234.456<Ctrl+Z>
+CMGS : 97
OK
b. AT+CMGS="13798335220"<CR>
> IT IS TEST NOW<ctrl-z>
+CMGS: 98
OK
注: 以上測試結果是通過文本格式傳送測試. PDU格式的測試及短信發送
方法請參照文檔《pdu 格式發送短信息例子》
3.4 AT+CMGR
命令解釋:讀短信
命令格式:AT+CMGR=<indes>
命令返回:+CMGR:<stat>,[<alpha>],<length>]<CR><LF><pdu>
OK
ERROR
測試結果:a. AT+CMGR=5
OK
返回值僅為 OK,表示 5 號短信位置為空;
b. AT+CMGR=2
+CMGR: 2,"REC READ","+8613798335220",,"08/03/19, 17:30:35+32"
998B76844F60002E518D5FCD5FCD5427
OK
讀出 2 號短信;
3.5 AT+CMGW
命令解釋:寫短信,並保存到存儲載體 Tech-Link T&E Limited 常用 AT 命令手冊
- 11 -
命令格式:AT+CMGW=<length>[,<stat>]<CR>
命令返回:+CMGW: <index>
OK
ERROR
測試結果:AT+CMGW="13798335220"<CR>
> SHELLEY123456<ctrl-z>
+CMGW: 1
OK
把目標地址為 13798335220 的短信存入存儲載體,且被分配的地址
為 1 號短信;
3.6 AT+CMGD
命令解釋:刪除短信
命令格式:AT+CMGD=<index>
命令返回:OK
ERROR
測試結果:AT+CMGD=1
OK
1 號短信被刪除
3.7 AT+CMGL
命令解釋:顯示短信清單
命令格式:AT+CMGL=<stat>
命令返回:+CMGL:<index1>,<stat>,<oa/da>,[<alpha>],[<scts>][,<tooa/toda>,<length>]
<CR><LF><data>[<CR><LF>
測試結果:AT+CMGL=?
+CMGL: (“ REC UNREAD” ,” REC READ” ,” STO UNSENT” ,” STO SENT” .” ALL” )
注: AT+CMGL="REC UNREAD"代表顯示未讀短信清單
AT+CMGL= "REC READ"代表顯示已讀短信清單
AT+CMGL= "STO SENT"代表顯示已發送的存儲短信清單
AT+CMGL= "STO UNSENT"代表顯示未發送的存儲短信清單
AT+CMGL= "ALL"代表顯示所有短信清單
3.8 AT+CMSS
命令解釋:發送存儲載體中的短信
命令格式:AT+CMSS=<index>
命令返回:+CMSS:<mr>
OK
ERROR
測試結果:AT+CMSS=2
+CMSS: 204
OK
3.9 AT+CNMI
命令解釋:新短信提示
3.9.1命令格式:AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr>
命令返回:OK Tech-Link T&E Limited 常用 AT 命令手冊
- 12 -
ERROR
測試結果:AT+CNMI=3,2
OK
3.9.2命令格式:AT+CNMI?
命令返回:+CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>
OK
ERROR
測試結果:AT+CNMI?
+CNMI: 3,2,0,0,0
OK
3.9.3命令格式:AT+CNMI=?
命令返回:+CNMI: (list of supported<mode>s), (list of supported<mt>s), (list of
supported<bm>s), (list of supported<ds>s) , (list of supported<bfr>s)
OK
測試結果:AT+CNMI=3,2
OK
4、TCP/IP部分
4.1 AT+WOPEN
命令解釋:Open AT 程序管理
命令格式:AT+WOPEN=<Mode>[,<A&Dsize>]
命令返回:OK
ERROR
測試結果:AT+WOPEN=1
OK
4.2 AT+WIPCFG
命令解釋:TCP/IP 協議棧處理
命令格式:AT+WIPCFG=<mode>
<mode>的值共包含 0和 1和 2和 3 和 4 , 0 代表停止協議棧, 1 代
表開啟協議棧, 3 代表查詢協議棧軟件版本. 2 代表配置協議棧(如:AT+
WIPCFG=2,4,1000 的意思是設置協議棧的單包最大數據為 1000 個字
節). 4 代表協議棧的配置管理(如:AT+ WIPCFG=4,1的意思是將協議棧
的配置數據保存到FLASH中).
命令返回:OK
ERROR
測試結果:AT+WIPCFG=0
OK
AT+WIPCFG=1
OK
AT+WIPCFG=3 (運行此命令前, 必須先 AT+WIPCFG=1)
WIP Soft v301 on Open AT OS v313
Sep 28 2007 14:53:28 WIPlib:v3a02 WIPSoft:v2a07
OK
AT+WIPCFG=2,4,1000
OK Tech-Link T&E Limited 常用 AT 命令手冊
- 13 -
AT+WIPCFG=4,1
OK
4.3 AT+WIPBR
命令解釋:設置通訊參數
命令格式:AT+WIPBR=1,6 (其中 1 代表打開數據通道, 6 代表走 GPRS 通訊方式)
命令返回:OK
ERROR
測試結果:AT+WIPBR=1,6 (設置通道數據格式)
OK
注: AT+WIPBR=2,6,11,"APN" (設置 APN 名稱)
AT+WIPBR=2,6,12,"Context id" (設置通訊 ID 號)
AT+WIPBR=2,6,0,"username" (設置通訊用戶名)
AT+WIPBR=2,6,1,"password" (設置通訊密碼)
AT+WIPBR=4,6,0 (啟動連接進程)
AT+WIPBR=5,6, (停止連接進程)
AT+WIPBR=3,6,<> (查詢 GPRS 設置參數)
4.4 AT+WIPCREATE
命令解釋:建立客戶端端口連接
命令格式:AT+WIPCREATE=2,<communication index>,<"peer IP">,<peer port>
命令返回:ERROR
OK
測試結果:AT+WIPCREATE=2,1,"166.111.8.238",23
OK
+WIPREADY: 2,1
+WIPDATA: 2,1,3
4.5 AT+WIPCLOSE
命令解釋:關閉客戶端連接
命令格式:AT+WIPCLOSE=2,<IDX>
命令返回:ERROR
OK
測試結果:AT+WIPCLOSE=2,1
OK
4.6 AT+WIPDATA
命令解釋:獲得最新的錯誤信息。
命令格式:AT+WIPDATA=<protocol>,<idx>,<mode>
命令返回:ERROR
OK
測試結果:AT+WIPDATA=2,1,1
CONNECT (此時進入數據透傳狀態)
4.7 +++
命令解釋:切換數據模式到 AT 命令狀態
命令格式:+++ (+之間間隔 1秒,即+號要分開發不能連續發) Tech-Link T&E Limited 常用 AT 命令手冊
- 14 -
命令返回:ERROR
OK
測試結果:+++ (在數據透傳狀態輸入)
OK
二、操作實例
1、連接后一般操作
AT
OK
測試信號強度:
AT+CSQ
+CSQ: 28,0
OK
查詢模塊版本:
A TI3
657e09gg.Q24PL001 1961548 103107 17:56
OK
修改串口波特率:
AT+IPR?
+IPR: 115200
OK
讀 SIM卡狀態:
AT+CPIN?
+CPIN: READY
OK
2、撥打電話
撥打電話:
ATD13798335220;
OK (接聽后顯示)
掛機:
A TH
OK
有電話呼入:
RING
RING
摘機:
ATA
OK
掛機:
A TH
OK
3、短信息服務:
設置短信息格式: Tech-Link T&E Limited 常用 AT 命令手冊
- 15 -
AT+CMGF=?
+CMGF: (0,1)
OK
AT+CMGF?
+CMGF: 1
OK
AT+CMGF=0
OK
AT+CMGF?
+CMGF: 0
OK
AT+CMGF=1
OK
發送短信息:
AT+CMGS="13798335220"
> TEST SMS (輸完短信內容后按 Ctrl+z 發送)
+CMGS: 99
OK
設置新短信提示方式:
AT+CNMI?
+CNMI: 0,1,0,0,0
OK
AT+CNMI=2,2 (設置模塊收到短信后直接將短信送到串口 1)
OK
AT+CNMI?
+CNMI: 2,2,0,0,0
OK
用手機發短信給模塊,一會超級終端則自動顯示輸出. 如:
+CMT: “ +8613798335220” ,,” 08/03/20,17:43:25+32”
TEST SMS TOO (收到的短信內容)
讀短信:
AT+CMGR=1
+CMGR: "REC UNREAD","+8613798335220",,” 08/03/20,17:46:50+32”
123456ABC
OK
顯示短信清單:
AT+CMGL="ALL"
+CMGL: 1,"REC READ","+8613662626940",,"03/08/29,09:44:02+00"
123456ABC
+CMGL: 2,"REC READ","+8613902970800","DAVID","02/05/17,14:19:50+00"
66FE7ECF591A5C116B21FF0C4F6075285AE96ED17684808C80A47D278D348D6488F87684
6211FF0C
4F608F7B67D47684629A6478548C4E0D89C4521976848FD052A8FF0C7ED962115E2667659
6359635
5FEB611FFF0C7136540E4F606E106E106D887626FF0C62404EE5621189818BF4FF1A621172
314F60
FF0C99997682FF01 Tech-Link T&E Limited 常用 AT 命令手冊
- 16 -
OK
刪除指定短信:
AT+CMGD=1
OK
5、TCP/IP操作:
運行 OPEN AT(TCP/IP 協議)程序
AT+WOPEN=1
OK
啟動 TCP/IP 協議棧
AT+WIPCFG=1
OK
查詢 TCP/IP 協議棧軟件版本
AT+WIPCFG=3
WIP Soft v301 on Open AT OS v313
Sep 28 2007 14:53:28 WIPlib:v3a02 WIPSoft:v2a07
OK
配置單包數據包最大長度 (最大長度為 1000 字節)
AT+WIPCFG=2,4,1000
OK
配置數據 TIMEOUT 時間 (時間為 8 毫秒)
AT+WIPCFG=2,12,8
OK
保存協議棧配置數據
AT+WIPCFG=4,1
OK
打開數據通道及通訊方式
AT+WIPBR=1,6
OK
設置接入點(APN)名稱
AT+WIPBR=2,6,11,” CMNET”
OK
啟動數據通道
AT+WIPBR=4,6,0
OK
建立客戶端端口連接
AT+WIPCREATE=2,1,” 166.111.8.238” ,23
OK
+WIPREADY: 2,1
+WIPDATA: 2,1,3
進入數據通訊模式
AT+WIPDATA=2,1,1
CONNECT