at+cops

网上垃圾翻译一堆堆,还是看看英文文档。
万能的google才能搜到的结果如下:
详细的情况查看:https://www.manualslib.com/manual/152606/Siemens-M1.html?page=37
另外AT命令相关的3GPP标准文档:http://www.3gpp.org/ftp/Specs/html-info/27007.htm

AT+COPS=? 手动搜网命令

手动搜索当前环境下有哪些网络,注意只是搜索不注册,下面是一个样例

输入
AT+COPS=? 
返回
+COPS:
 (2,"F SFR","SFR","20810"),
 (3,"F-BOUYGUESTELECOM","BYTEL","20820",)
 (3,"Orange F",Orange"20801")
ok

每一行代表一个网络
参数解释:

  • 第一个参数代表无线接入技术。每个数字的含义参考附录A.1
  • 第二个参数代表运营商的long alpha name,即完整的运营商名称,比如“china UNICOM”
  • 第三个参数代表运营商的short alpha name,即运营商的简称,比如中国移动的简称为CMCC;
  • 第四个参数代表运营商的PLMN;

AT+COPS选网命令

格式如下

AT+COPS=[<mode>[,<format>[,<oper>[,<AcT>]]]]

第一个参数是mode,有三种模式:
1.手工模式(manual): 搜索应用程序指定的网络。如果成功,则进行注册,失败时,不搜其他的网络。
2.自动模式(automatic):此时会被忽略不起作用。搜索归属网络,若找到,则进行注册;否则,搜索其他网络。
3.手工/自动模式(manual/automatic):此时 必须要要有。搜索应用程序指定的网路,如果成功,则进行注册;否则,启动自动模式搜索网络。

第二个参数是format, 作用为标识当前这个命令中下一个参数 oper 的类型(因为类型可以有下面三种值,需要告诉modem按照指定的类型来解析,不能说发给modem的是PLMN,modem却把他当做long format alphanumeric来使用)

可取值为:
0   long format alphanumeric 
1   short format alphanumeric
2   numeric 即PLMN

第三个参数是运营商名称,可以用PLMN或者long format alphanumeric或者short format alphanumeric来表示。

实例
选择PLMN=23020的网络,可以发如下的命令

AT+COPS=1,2,23020

第二个参数设置为2,表示通过运营商的PLMN来选择网络


附录 A.1

Possible values for access technology,
0 GSM
1 GSM Compact
2 UTRAN
3 GSM w/EGPRS
4 UTRAN w/HSDPA
5 UTRAN w/HSUPA
6 UTRAN w/HSDPA and HSUPA
7 E-UTRAN

你可能感兴趣的:(cdma)