常用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             
           +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

注意使用 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
,轉換為十進位,分別為 547230,禁止轉換為 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  ATZ

命令解釋:恢復默認設置
命令格式:ATZ<CR>
命令返回:OK
 
1.14  AT+CGMR   (
此命令功能同等於 ATI3)
命令解釋:查詢模組版本;
命令格式:AT+CGMR<CR>
命令返回: <revision >
+CMEERROR <err>
    測試結果:AT+CGMR<CR>
          661_09gg.Q2686H 1925236 100506 11:13

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)
 
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                                                                   
: <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” 

 

    文章標籤

    AT

    全站熱搜

    立你斯 發表在 痞客邦 留言(0) 人氣()