深入浅出AT命令(3)-网络服务命令

深入浅出AT命令(3)-网络服务命令

1 AT+CSQ 

Signal Quality 信号强度指示.返回信号强度和信道误码率:+ CSQ:,.

  •  
    • 0        <=-113dBm
    • 1        -111dBm
    • 2-30   -109到-53dBm
    • 31      -51dBm or greater
    • 99      未知或不可检测

  • 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 % < BER
    • 99 未知或不可测
AT+CSQ=? 返回信号强度的范围,比如:+CSQ: (0-31,99),(0-7,99)
AT+CSQ 查询当前的信号强度

2 AT+COPL 

该命令用于编辑SIM卡中的优选运营商列表.使用执行命令,可在该列表(EFPLMNsel)中写入新的列项.若给定,但空出,则该列项将被删除.若只给定,但空出,,将被置入下一个空闲位置.若只给定,查询命令中的格式将被修改.

AT+CPOL=[][,[,]],成功时返回OK,失败时返回ERROR/+CME ERROR:
AT+CPOL? 返回+CPOL:,,[+CPOL:,,[...]],出错时返回ERROR/+CME ERROR: ,比如+CPOL: 1,0,"CMCC"
AT+CPOL=? 返回+CPOL:(取值列表),(取值列表),出错时返回ERROR/+CME ERROR: ,比如:+CPOL: (1-8),(0-2)

参数的详细说明:
 
整数型,SIM卡优选运营商列表中运营商的序号

0 长字符串型(采用字母数字格式)的
1 短字符串型(采用字母数字格式)的
2 数字型的
 
字符型,表示该格式采用字母数字混编方式还是数字方式(请参考+COPS)

3 AT+CPOS

运营商选择.选择运营商有3种可能:

  • 移动台进入manual(手动)模式,想查找提供给用户的运营商.如果查找正确并注册成功,移动台处于idle状态.
  • 移动台进入automatic(自动)模式,想查找本地运营商,如果查找正确并注册成功,移动台处于idle状态.如果不成功移动台自动搜索其他的网络.
  • 移动台进入manual/automatic(手动/自动)模式想查找提供给用户的运营商,类似处于manual模式,如果不成功进入automatic模式.

设置命令强制选择并注册GSM 网络运营商.设置ME是自动选择运营商,还是使用该命令强制选择运营商.若所选运营商不可用,则不能再选择其他运营商,但=4 时例外.当=2 时,表明从该网络强制注销.注册模式会影响以后所有的注册行为.例如,当=2,ME未注册,直到=0或1时ME才注册.

AT+COPS=[[,[,]]],成功时返回OK,失败时返回:ERROR/+CME ERROR:,比如:+CPOL: 1,0,"CMCC",可能错误有

  • +CME ERROR: 30 ( 没有网络业务)
  • +CME ERROR: 32 ( 网络不允许OE 只允许紧急电话)
  • +CME ERROR: 3 ( 电话期间不允许此操作)
  • +CME ERROR: 4 ( 错误参数)

AT+COPS? 返回:+COPS:[,,],出错时返回:ERROR/+CME ERROR:,比如: 比如: 0,0,"CMCC"
AT+COPS=? 返回+COPS: [(,long alphanumeric ,short alphanumeric,numeric)s][,,(取值列表),(取值列表)],比如:

(2,"CMCC","","46000")

,(1,"CU-GSM","","46001")

,,(0,1,4),(0,2)

OK

参数说明:


[0] 自动(字段可忽略)
1 手动(字段不可忽略)
2 从注册网络注销
3 仅设置(用于查询命令+COPS?);不尝试进行注册或注销(字段可忽略);该取值不适用于查询命令的返回结果
4 手动/自动(字段不可忽略);如果手动选择失败,将进入自动选择模式(=0)

[0] 长字符型(采用字母数字格式),最多16 字符
1 短字符型(采用字母数字格式),最多8 字符
2 数字型
 

字符型;表示该字符串采用字母数字型还是数字型;数字型表示GSM 位置区标识号码该号码包括一个3 位BCD 国家代码和一个2 位BCD 网络代码,后者与管理有关.

0 未知
1 可用
2 当前
3 禁用

4 AT+COPN

查询运营商名称,执行命令用于从ME返回运营商列表,包括运营商编码.后者在ME中都有对应编码(采用字母数字混编方式).
AT+COPN 返回+COPN:,[+COPN: ,[...]],出错时返回ERROR/+CME ERROR:
AT+COPN=? 返回OK

比如:

+COPN: 46000, "CMCC"
+COPN: 46001, "CU-GSM"
+COPN: 36320, "DIGICEL"
+COPN: 36301, "SETARGSM"
+COPN: 41201, "AWCC"
+COPN: 41240, "AREEBA"
+COPN: 41250, "Etisalat"
+COPN: 41220, "ROSHAN"
+COPN: 63102, "UNITEL"
+COPN: 365840, "C&W"
+COPN: 27601, "A M C"

...

参数的详细说明
 
字符型,数字格式的运营商(请参考+COPS)
 
字符型,长字符串格式(采用字母数字格式)的运营商(请参考+COPS)
注意:

  • AT+COPN 命令运行结束之后,返回运营商列表并且输出"OK".
  • AT+COPN 命令运行时,返回"OK"之前不可再次运行该命令,否则会导致模块复位.

5 AT+CREG 

网络注册.该命令用于获知移动台的注册情况.
命令语法:AT+CREG=
响应格式:+CREG: , [ ,, ](仅对AT+CREG?命令而言)

例如:

AT+CGRE=? 返回:+CREG: (0-2)

AT+CGREG? 返回:+CREG: 2,1,"252E","0E93"


参数说明:

0 禁止网络注册主动提供结果码缺省值
1 采用网络注册结果码+CREG :
2 采用网络注册主动提供结果码+CREG: ,,

0 未注册ME当前没有搜寻新的运营商
1 已注册本地网络运营商
2 未注册ME正在搜寻新的运营商
3 注册拒绝
4 未知
5 已注册处于漫游区
字符型,位置区域代码,采用十六进制编码,2字节如00c3=193.
字符型,小区ID号,采用十六进制编码,2字节.

6 AT+CNUM 

Subscriber number 读取/设置本机号码
AT+CNUM=?  返回OK;
AT+CNUM? 返回 SIM 卡中的本机号码,比如:+CNUM: OK;如果 SIM卡没有初始化,直接返回:OK
AT+ CNUM =< number > 设置 SIM 卡中的本机号码正确返回OK ;如错误返回:ERROR.其中< number >为本机号码,有引号.

7 AT+CFUN

设置手机功能,使用设置命令,可在ME中选择的功能级别."全部功能"水平表示将手机的功能设置为最强大;"最小功能"水平表示将手机的功能设置为最小.该命令对网络注册的影响取决于具体的制造商.
AT+CFUN=[[,]],成功时返回OK,否则返回ERROR/+CME ERROR:
AT+CFUN? 成功时返回+CFUN:,否则返回ERROR/+CME ERROR:,比如:+CFUN: 1
AT+CFUN=?  成功时返回+CFUN:(取值列表),(取值列表),否则返回ERROR/+CME ERROR:,比如:+CFUN: (1,4),(0-1)
参数的详细说明

0 最少功能
1 全部功能
4 禁用手机发送和接收RF 电路
 
0 在设置为功能等级之前,不能复位ME

你可能感兴趣的:(AT命令)