Skip to content

网络服务相关命令

AT+CELLLOCK 锁频

Command Possible response(s)
+CELLLOCK= [<state>],[<freq>] OK
ERROR
+CELLLOCK? +CELLLOCK: <state>,<freq>
+CELLLOCK=? +CELLLOCK: (list of supported <state>s),freq

锁定MS到固定频率,注意只能在未注册状态才能锁频成功,支持的锁频频率范围: E-GSM900 DCS1800 PCS1900

参数
<state>: 锁屏操作类型

  • 0:取消锁屏
  • 1:锁屏

<freq>: 频率值HZ

举例

发→◇AT+CELLLOCK=?
收←◆+CELLLOCK: (0,1),freq
收←◆OK
说明:
+CELLLOCK: (0,1)
(0,1): 0取消锁频 1锁频
freq: 频率值
发→◇AT+CELLLOCK=1,935400000 收←◆OK 说明:返回OK表示锁屏设置成功
发→◇AT+CELLLOCK? 收←◆+CELLLOCK: 1,935400000 收←◆OK 说明: +CELLLOCK: 1, 935400000 1: 锁频 935400000: 锁定频率935400000HZ

AT+CGCLASS 能力模式设置并附着网络

Command Possible response(s)
+CGCLASS=[<calss>] OK
ERROR

参数
<class> 能力模式

  • CC MT只运行CS服务
  • CG MT只运行PS服务

举例

发→◇AT+CGCLASS=CC //附着到CS域网络
收←◆OK
发→◇AT+CGCLASS=CG //附着到PS域网络
收←◆OK

AT+CGREG PS域网络注册状态

CommandPossible response(s)
+CGREG=[<n>]OK
ERROR
+CGREG?+CGREG: <n>,<stat>[,<lac>,<ci>] +ERROR: <err>
+CGREG=?+CGREG:<n>

当MT的PS域网络注册状态变化时,是否主动上报+CGREG:<stat>注册状态值。

参数
<n>

  • 0: 禁止主动上报
  • 1:使能主动上报

<stat>

  • 0: 未注册,MT当前不在搜索注册一个新的运营商
  • 1:已注册,在本地网络
  • 2:未注册,MT当前正在搜索注册一个新的运营商
  • 3:拒绝注册
  • 4:位置
  • 5:已注册,漫游中

<lac>

  • 位置区编号

<ci>

  • 小区ID

举例

发→◇AT+CGREG=?
收←◆+CGREG: (0-1)
收←◆OK
说明:
+CGREG: (0-1)
(0-1): 0禁止主动上报 1:使能主动上报
发→◇AT+CGREG=1 收←◆OK 说明: AT+CGREG=1 1: 当MT的GPRS网络注册状态变化时,主动上报+CGREG=<stat>注册状态值
发→◇AT+CGREG? 收←◆+CGREG: 0,1,13173,16043 收←◆OK

AT+CREG CS域网络注册状态

Command Possible response(s)
+CREG=[<n>] OK
+CREG? +CREG: <n>,<stat>[,<lac>,<ci>]
OK
+CREG=? +CREG: <n>
OK

当MT的CS域网络注册状态变化时,是否主动上报+CREG:<stat>注册状态值。

参数
<n>

  • 0: 禁止主动上报
  • 1:使能主动上报

<stat>

  • 0: 未注册,MT当前不在搜索注册一个新的运营商
  • 1:已注册,在本地网络
  • 2:未注册,MT当前正在搜索注册一个新的运营商
  • 3:拒绝注册
  • 4:位置
  • 5:已注册,漫游中

<lac>

  • 位置区编号

<ci>

  • 小区ID
发→◇AT+CREG=?
收←◆+CREG: (0-1)
收←◆OK
发→◇AT+CREG=1 收←◆OK
发→◇AT+CREG? 收←◆+CREG: 0,1,13173,16043 收←◆OK

AT+CSQ 检测信号强度

CommandPossible response(s)
+CSQ+CSQ: <rssi>,<ber>
+ERROR: <err>
+CSQ=?+CSQ: <rssi>,<ber>

参数
<rssi>接收信号强度

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

<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% < BER
  • 99 未知或不可测

举例

发→◇AT+CSQ=?
收←◆+CSQ: (2-31,99),(0-7,99)
收←◆OK
说明:
+CSQ: (2-31,99),(0-7,99)
(2-31,99): 2-30 rssi-109到-53dBm, 99 rssi未知或不可检测
(0-7,99): 0~7 表示信道误码率由低到高,99 ber未知或不可检测
发→◇AT+CSQ 收←◆+CSQ: 21,99 收←◆OK 说明:21 rssi为-71dBm, 99 ber未知

AT+COPS 运营商选择

Command Possible response(s)
+COPS=[<mode>[,<format>[,<oper>]]] +ERROR: <err> 或者 正确可用的网络
+COPS? +COPS: <mode>[,<format>,<oper>]
+ERROR: <err>
+COPS=? +COPS: [list of supported (<stat>,long alphanumeric <oper>,short alphanumeric <oper>,numeric <oper>)s] [,,(list of supported <mode>s),(list of supported <format>s)] +ERROR: <err>;

参数
搜索网络,设置注册网络, <mode>运营商选择模式

  • 0-自动 忽略format,oper
  • 1-手动 format,oper必须有
  • 2-强制注销网络
  • 3-设置查询格式(用于+cops?返回格式)
  • 4-手动/自动 因为有手动 oper自动必须有,如果手动强制失败,则进入自动模式

<format>运营商名字表示方式

  • 0:长字符串,如chinaMobile
  • 1:短字符串,如cmee
  • 2:数组,如46000

<stat>运营商可用状态

  • 0 unknown
  • 1 available 可用的运营的
  • 2 current 当前SIM卡正在使用的PLMN
  • 3 forbidden 禁止PLMN

举例

搜索PLMN,列出当前搜索到的PLMN,并告诉哪些运营商可用;只搜网不注册。
返回: [stat,"长串","短串",Num编号],,支持的mode,支持的format。
发→◇AT+COPS=?
收←◆+COPS: (1,"","","26242"),(0,"","","46242")   
收←◆OK
说明:
(1,"","","26242")
1: 搜索到的运营商可用
“”: 运营商长字符串为空
“”: 运营商短字符串为空
“26242”: 运营商数字编号
(0,"","","46242")
0: 搜索到的运营商未知
“”: 运营商长字符串为空
“”: 运营商短字符串为空
“46242”: 运营商数字编号
空闲态下强制设置运营商并注册到运营商网络。 AT+COPS=mode[,format[,oper]] 设置配置命令: 发→◇AT+COPS=1,2,"46000" 收←◆OK 说明: AT+COPS=1,2,"46000" 1: 手动选择 2: 运营商使用数字编号 “46000”: 运营商数字编号
发→◇AT+COPS=1,2,"26242" 收←◆+COPS: (1,"","","46000") 收←◆OK 说明:强制注册到26242运营商网络,但注册失败返回可用的PLMN列表,ms处于未注册态。
发→◇AT+COPS? 收←◆+COPS: 0,2,"26242" 收←◆OK 说明: +COPS: 0,2,"26242" 0:自动选择运营商模式 2:选择的运营商用数字表示 “26242”: 选择的运营商

              
            
Back to top