+ CEREG AT命令是否响应正常行为?

问题描述 投票:0回答:1

我的服务器迟到了响应,当它按时收到响应时,单元编号会更改。请帮助我缩小这个问题。我唯一的想法是可能没有良好的小区覆盖率。附加图片的歉意。

See here please

at-command
1个回答
0
投票

您在日志中看到的是一系列URC消息(未经请求的结果代码:由特定事件触发的异步消息)。

通过命令启用了此特定URC

AT+CEREG=<mode>

Where mode的值可以为0(禁用URC)和1/2/3(配置不同的verbosity级别)。

据我所知,您的设备设置为+CEREG=3

URC的格式如下

short format: +CEREG: <stat>
long format: +CEREG: <stat>[,[<tac>],[<ci>],[<AcT>]]
extended long format: +CEREG: <stat>[,[<tac>],[<ci>],[<AcT>][,<cause_type>,<reject_cause>]]

尤其是stat值非常重要。根据ME910C1 AT guide,与我们相关的是:

  • 0:未注册,终端当前未在搜索新的运营商以注册到
  • 1:已注册的家庭网络
  • 2:未注册,但是终端当前正在搜索新的运营商以注册到

你怎么了

  1. 由于您在开车,所以您会看到很多带有单元开关的URC; stat值始终为1(已注册)。

  2. 此后,发生了某些事情:stat切换为0(未注册),可能是由于覆盖率很低(隧道?)。

  3. 您必须开车一定时间,但最终状态变为2(正在扫描)。这意味着设备再次收到了一些东西,但需要一些时间才能再次注册。

  4. 调制解调器终于再次注册,并且单元被更改(在隧道外?)。

© www.soinside.com 2019 - 2024. All rights reserved.