藍牙進階之路 (003) - AT指令(轉)


一 . 一 般 命 令
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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM