4G模塊的運營商選擇+COPS
語法結構
命令 | 響應 |
+COPS=[<mode>[,<format>[,<oper>[,<AcT>[,<SubAct>]]]]] | OK +CME ERROR:<err> |
+COPS? | +COPS:<mode>[,<format>,<oper>[,<AcT>[,<SubAct >]]] |
+COPS? | +COPS: [list of supported (<stat>,long alphanumeric<oper>,short alphanumeric <oper>,numeric <oper>[,< AcT>[,< SubAct >]])s][,,(list of supported <mode>s),(list of supported <format>s)] |
命令描述
設置命令用于選擇運營商,查詢命令用于查詢當前MS注冊的網絡狀態、網絡選擇模式;執行命令能完成GSM/UMTS網絡的自動與手動選擇;讀命令返回當前的網絡選擇模式,如果注冊成功,則返回當前的運營商信息;測試命令返回當前網絡中存在的運營商的信息列表,最多不會超過20個。
當兩個域被用戶都去活后,如沒有進飛行模式的請求,仍正常駐留在當前網絡。 當CS被去活后,停止搜索高優先級網絡(依據:220013.2.2.5TheUEshallonlymake reselection attempts whilein idlemode forcircuitservices.)
取值說明
<mode>:網絡選擇模式。
取值 | 含義 |
0 | 自動搜網,設置命令中,mode取值為0時,后面參數format,oper都無效 |
1 | 手動搜網 |
2 | 去注冊網絡,從網側注銷時,協議棧將對cs/ps同時進行去激活的操作,并上報操作結果 |
3 | 僅為+COPS?讀命令設置返回的格式<format> |
4 | 手動與自動的聯合,如果手動搜網失敗,則自動轉入自動搜網模式 |
<format>:運營商信息
命令 | 響應 |
0 | 長字符串格式的運營商信息<oper> |
1 | 短字符串格式的運營商信息<oper> |
2 | 數字格式的運營商信息<oper> |
<oper>:運營商的信息。
<stat>:網絡的狀態標識,取值如下:
取值 | 含義 |
0 | 未知的 |
1 | 可用的 |
2 | 當前 |
3 | 禁止 |
<Act>:無線接入技術,取值如下:
取值 | 含義 |
0 | GSM制式 |
1 | GSM增強型 |
2 | UTRAN制式 |
3 | GSMw/EGPRS |
4 | UTRANw/HSDPA |
5 | UTRANw/HSUPA |
6 | UTRANw/HSDPAand HSUPA |
7 | E-UTRAN |
<subAct>子制式,取值如下:
取值 | 含義 |
0 | TDD_SUBACT |
1 | FDD_SUBACT |
注:當不攜帶 SubAct時,Act為E-UTRAN表示不限制子制式(FDD/TDD都支持);Act為 UTRAN時,表示僅支持 TD-SCDMA。
典型示例
請求:AT+CORS=?<CR>
響應:<CR><LF>+COPS:(2, "RADIOLINJA","RL","24405"),(0, "TELE","TELE","24491")<CR><LF><CR><LF>OK<CR><LF>
請求:AT+COPS? <CR>
響應:<CR><LF>+COPS:0,0, "RADIOLINJA",0<CR><LF><CR><LF>OK<CR><LF>
請求:AT+COPS=1,0, "TELE"<CR>
響應:<CR><LF>+CMEERROR:3<CR><LF>