模塊默認一般都可以自動搜網(wǎng)注冊,比如移動的就注冊到移動,聯(lián)通的就注冊到聯(lián)通。但是在不同的國家多網(wǎng)覆蓋的使用情況下,有時候就算使用了自動搜網(wǎng)注冊網(wǎng)絡(luò),也會出現(xiàn)注冊不上網(wǎng)絡(luò)的現(xiàn)象,這時候就需要使用手動搜網(wǎng)然后選擇一個運營商進行強制注冊。
1.AT+COPS命令說明

image.png
上面格式里面,stat這個值比較重要,他會直接告訴我們哪些運營商可用。
<stat>
0 未知
1 可用
2 當(dāng)前
3 禁用
<oper>
運營商名稱,根據(jù) format 給出
<mode>
0 自動注冊 (忽略<format> <oper> 參數(shù))
1 手動注冊
2 強制注銷
3 只設(shè)置格式
4 先手動再自動
<format>
0 長字符格式<oper>
1 短字符格式<oper>
2 數(shù)字格式<oper>
<AcT> 接入技術(shù)
0 GSM
1 GSM COMPACT
2 UTRAN
1. 配置命令選擇并注冊 GSM 網(wǎng)絡(luò)營運商。<mode>設(shè)置 ME 是自動選擇營運商<oper>,還是使用該命
令強制選擇營運商<oper>。
? 當(dāng)<mode>=0 時,ME 將自動嘗試選擇可使用的運營商。
? 當(dāng)<mode>=1 時,ME 將強制注冊選擇的<oper>運營商,若該運營商無效則當(dāng)前 ME 不會搜索
其他可用運營商,直到<mode>=0 時 ME 才會重新注冊網(wǎng)絡(luò)。如果 ME 重啟后仍然在<mode>=1
下且沒有 RPLMN 的話,ME 會保持在不注冊網(wǎng)絡(luò)的狀態(tài)直到使用命令改變成自動注冊模式。
? 當(dāng)<mode>=4 時,若手動選擇運營商不可用,ME 會自動選擇當(dāng)前網(wǎng)絡(luò)中可用運營商繼續(xù)嘗試注
冊。
2. 該命令設(shè)置成功后會自動保存。
2.AT+COPS=?搜網(wǎng)
1.模塊未插入SIM卡
我們想使用AT+COPS=?進行搜網(wǎng),這時會有兩種情況,一種是模塊沒插入卡,返回如下:

image.png
如上面所示,沒插卡的時候返回的運營stat都是1,都是可以用運營商。
2.模塊插入指定運營商的SIM卡
現(xiàn)在插入電信卡,在進行搜網(wǎng)操作

image.png
可以看到雖然返回了三個運營商,但是只有電信的stat是1,其他兩個stat都是3,forbidden。
3.AT+COPS=設(shè)置網(wǎng)絡(luò)
1.手動設(shè)網(wǎng),已知要設(shè)置的網(wǎng)絡(luò)
1.強制注銷網(wǎng)絡(luò) AT+COPS=2,2
2.設(shè)置要使用的網(wǎng)絡(luò) AT+COPS=1,2,"46001",2
3.設(shè)置查詢格式 AT+COPS=3,2 數(shù)字型
4.查詢當(dāng)前運營商 AT+COPS?

image.png
2.手動設(shè)網(wǎng),未知要設(shè)置的網(wǎng)絡(luò)
1.設(shè)置格式 AT+COPS=3,0 長字符型
2.查詢可用運營商 AT+COPS=?
3.強制注銷網(wǎng)絡(luò) AT+COPS=2,2
4.設(shè)置要使用的網(wǎng)絡(luò) AT+COPS=1,2,"46001",2
5.設(shè)置查詢格式 AT+COPS=3,2 數(shù)字型
6.查詢當(dāng)前運營商 AT+COPS?

image.png