深入淺出AT命令(3)-網路服務命令
1 AT+CSQ
Signal Quality 訊號強度指示.返回訊號強度和通道誤碼率:+ CSQ:<rssi>,<ber>.
<rssi> 0 <=-113dBm1 -111dBm2-30 -109到-53dBm31 -51dBm or greater99 未知或不可檢測
<ber> 0 …..7 表示誤碼率由低到高,99 表示未知. 0 BER < 0,2 % 1 0,2 % < BER < 0,4 % 2 0,4 % < BER < 0,8 % 3 0,8 % < BER < 1,6 % 4 1,6 % < BER < 3,2 % 5 3,2 % < BER < 6,4 % 6 6,4 % < BER < 12,8 % 7 12,8 % < BER99 未知或不可測 AT+CSQ=? 返回訊號強度的範圍,比如:+CSQ: (0-31,99),(0-7,99) AT+CSQ 查詢當前的訊號強度2 AT+COPL
該命令用於編輯SIM卡中的優選電訊廠商列表.使用執行命令,可在該列表(EFPLMNsel)中寫入新的列項.若給定<index>,但空出<oper>,則該列項將被刪除.若只給定<oper>,但空出<index>,,<oper>將被置入下一個空閑位置.若只給定<format>,查詢命令中<oper>的格式將被修改.
AT+CPOL=[<index>][,<format>[,<oper>]],成功時返回OK,失敗時返回ERROR/+CME ERROR:<err>
參數的詳細說明:
3 AT+CPOS
電訊廠商選擇.選擇電訊廠商有3種可能:
移動台進入manual(手動)模式,想尋找提供給使用者的電訊廠商.如果尋找正確並註冊成功,移動台處於idle狀態.移動台進入automatic(自動)模式,想尋找本地電訊廠商,如果尋找正確並註冊成功,移動台處於idle狀態.如果不成功移動台自動搜尋其他的網路.移動台進入manual/automatic(手動/自動)模式想尋找提供給使用者的電訊廠商,類似處於manual模式,如果不成功進入automatic模式.
設定命令強制選擇並註冊GSM 網路電訊廠商.<mode>設定ME是自動選擇電訊廠商<oper>,還是使用該命令強制選擇電訊廠商<oper>.若所選電訊廠商不可用,則不能再選擇其他電訊廠商,但<mode>=4 時例外.當<mode>=2 時,表明從該網路強制登出.註冊模式會影響以後所有的註冊行為.例如,當<mode>=2,ME未註冊,直到<mode>=0或1時ME才註冊.
AT+COPS=[<mode>[,<format>[,<oper>]]],成功時返回OK,失敗時返回:ERROR/+CME ERROR:<err>,比如:+CPOL: 1,0,"CMCC",可能錯誤有
+CME ERROR: 30 ( 沒有網路業務)+CME ERROR: 32 ( 網路不允許OE 只允許緊急電話)+CME ERROR: 3 ( 電話期間不允許此操作)+CME ERROR: 4 ( 錯誤參數)
(2,"CMCC","","46000")
,(1,"CU-GSM","","46001")
,,(0,1,4),(0,2)
OK
參數說明:
<mode>字元型;<format>表示該字串採用字母數字型還是數字型;數字型表示GSM 位置區標識號碼該號碼包括一個3 位BCD 國家代碼和一個2 位BCD 網路代碼,後者與管理有關.
4 AT+COPN查詢電訊廠商名稱,執行命令用於從ME返回電訊廠商列表,包括電訊廠商編碼<numericn>.後者在ME中都有對應編碼<alphan>(採用字母數字混編方式).
比如:
+COPN: 46000, "CMCC"
...
AT+COPN 命令運行結束之後,返回電訊廠商列表並且輸出"OK".AT+COPN 命令運行時,返回"OK"之前不可再次運行該命令,否則會導致模組複位.
5 AT+CREG網路註冊.該命令用於獲知移動台的註冊情況.
例如:
AT+CGRE=? 返回:+CREG: (0-2)
AT+CGREG? 返回:+CREG: 2,1,"252E","0E93"
參數說明:
6 AT+CNUM
Subscriber number 讀取/設定本機號碼
7 AT+CFUN設定手機功能,使用設定命令,可在ME中選擇<fun>的功能層級."全部功能"水平表示將手機的功能設定為最強大;"最小功能"水平表示將手機的功能設定為最小.該命令對網路註冊的影響取決於具體的製造商.