深入淺出AT命令(1)-一般命令
1 AT+CGMI
Read manufacture identification 讀取廠商信息,比如:ST-ERICSSON2 AT+CGMM
Request model identification 讀取Model識別,即查詢產品型號,比如:SY.SOL 49023 AT+CGMR
Request revision identification 讀取產品版本信息,比如:16/06/094 AT+CGSN
Request product serial number identification 讀取IMEI(國際移動設備標識)序列號,比如:350057 69 306146 35 AT+CSCS
Set TE character set 選擇 TE 字符集AT+CSCS=? 返回 ME 支持的字符集,比如+CSCS: ("IRA","GSM","UCS2")
AT+CSCS? 返回當前 TE 選擇的字符集,比如+CSCS: "GSM"
AT+CSCS=<chset> 設置 TE 字符集,正確返回
6 AT+CLVL
Loudspeaker volume level:設置聽筒音量AT+ CLVL =? 返回支持的可調節的音量範圍,比如:+CLVL: (1-10)
AT+ CLVL? 返回當前聽筒音量,比如:+CLVL: 5
AT+ CLVL =<level > 設置聽筒音量,正確返回
7 AT+VTD
Tone duration 設置 DTMF 音的持續長度AT+ VTD =? 返回支持的 DTMF 音的持續長度範圍(就是你撥完對方的號碼之後,等待對方響應時兩個忙音之間的差),比如:+VTD: (0)
AT+ VTD? 返回當前 DTMF 音的持續長度,比如:+VTD: 0
AT+ VTD =< n > 設置 DTMF 音的持續長度,正確返回
8 A/
重複最後一次執行指令.只有A/命令不能重複.這命令重複前一個執行的命令.9 AT+CMEE
報告移動設備的錯誤.這個命令決定允許或不允許用結果碼“+CME ERROR:<xxx>”或者“+CMS ERROR:<xxx>”代替簡單的“ERROR”.
AT+CMEE=0 禁止ME錯誤報告,使用ERROR
AT+CMEE=1 使用"+CME ERROR:<xxx>或+CMS ERROR:<xxx>"
10 AT+CIMI
獲得IMSI.這命令用來讀取或者識別SIM卡的IMSI(國際移動簽署者標識).在讀取IMSI之前應該先輸入PIN(如果需要PIN的話).比如:460 00 3006285589.
11 AT+GCAP
獲得能力表(支持的功能).比如:+GCAP:+FCLASS,+CGSM,表示支持GSM命令和FAX命令.
12 AT+CPAS
返回移動設備的活動狀態.
AT+CPAS =? 返回支持的活動狀態,比如:+CPAS: (0,2,3,4)
AT+CPAS? 返回當前的活動狀態,比如:+CPAS: 0
各狀態值的含義如下:
0 ME準備就緒
1 ME不可用
2 未知,ME未準備好
3 振鈴
4 呼叫進行中
5 睡眠,ME未準備好
13 AT+CCID
該指令用於獲取SIM卡的ICCID
14 AT+CCLK
時鐘管理.這個命令用來設置或者獲得ME真實時鐘的當前日期和時間.
15 AT+CALA
警報管理.這個命令用來設定在ME中的警報日期/時間(鬧鈴).
注:
IMEI
IMEI(International Mobile Equipment Identity)是國際移動設備身份碼的縮寫,國際移動裝備辨識碼,是由15位數字組成的"電子串號",它與每臺手機一一對應,而且該碼是全世界唯一的.每一部手機在組裝完成後都將被賦予一個全球唯一的一組號碼,這個號碼從生產到交付使用都將被製造生產的廠商所記錄.
IMEI可用移動終端設備通過鍵入“*#06#”查得(不同廠商的手機所需輸入的內容不同,同一廠商不同手機所需輸入的內容也可能不同).其總長爲15位,每位數字僅使用0~9的數字
IMEI由15位數字組成,其組成爲:
1.前6位數(TAC,Type ApprovalCode)是"型號覈准號碼",一般代表機型.
2.接着的2位數(FAC,Final Assembly Code)是"最後裝配號",一般代表產地.
3.之後的6位數(SNR)是"串號",一般代表生產順序號.
4.最後1位數(SP)通常是"0",爲檢驗碼,備用.
IMEI碼具有唯一性,貼在手機背面的標誌上,並且讀寫於手機內存中.它也是該手機在廠家的"檔案"和"身份證號".
IMSI
國際移動用戶識別碼(IMSI:International Mobile Subscriber Identification Number)是區別移動用戶的標誌.儲存在SIM卡中.可用於區別移動用戶的有效信息/其總長度不超過15位.同樣使用0~9的數字.其結構爲MCC+MNC+MSIN,其中
- MCC(Mobile Country Code)是移動用戶所屬國家代號.MCC的資源由國際電聯(ITU)統一分配和管理,唯一識別移動用戶所屬的國家,佔3位數字.中國的MCC規定爲460;
- MNC(Mobile Network Code)是移動網號碼,由兩位或者三位數字組成,中國移動系統使用00,02,07,中國聯通GSM系統使用01,06,中國電信CDMA系統使用03,05,中國鐵通系統使用20;用於識別移動用戶所歸屬的移動通信網;
- MSIN(Mobile Subscriber Identification Number)是移動用戶識別碼,用以識別某一移動通信網中的移動用戶.共有10位,其結構如爲EF+M0M1M2M3+ABCD.其中的M0M1M2M3和MDN號碼中的H0H1H2H3可存在對應關係,ABCD四位爲自由分配.
可以看出IMSI有MCC,可以區別出每個用戶的來自的國家,因此可以實現國際漫遊.在同一個國家內,如果有多個移動網絡運營商,可以通過MNC來進行區別.IMSI與手機號碼綁定關係,在網絡側網元HLR(Home Location Register)內定義.
IMSI是運營商分配的,是SIM的屬性,IMEI是手機生產時分配的,是手機的屬性.現在在中國的IMEI號不一定是唯一的,這與運營商允許接入的權限有關,通信網絡中的設備EIR(設備標識寄存器),用於存儲IMEI號,中國的EIR沒有啓用,所以隨之而起的巨大規模的山寨機共享一個IMEI號也可以接入運營商的網絡.在國外,EIR啓用的國家,手機用戶丟失後可以通過IMEI號鎖定改手機,國內估計是降低成本而沒有啓用.