入网问题疑问

这个地方有点疑惑,左边写的是查询结果为1或者5表示注册上PS业务,然后接着写等待60s之后不管是否注册ps业务,都进行下一个流程,不管是否注册上PS业务是指发送AT指令没回复还是指回复的不是1或者5???

右边写的是如果获取PS状态失败,失败是指回复的不是1或者5的情况,还是其他情况

@mark_G 您好,意思是无论 AT+CGREG?/AT+CEREG? 指令返回的值是不是 1 或 5,
都继续执行后续at指令的意思,不会卡死在这里,如果不希望向下走,上位机需要自己做相关的逻辑。
如果返回 1 或 5:表示 PS 业务注册成功,正常进入下一步;
如果返回 0、2、3、4 等其他值:表示 PS 业务注册失败;
还可以是无回复:空等待60s后执行后续at指令,不需要在这里重启模块。

这个流程设计是为了提高设备的鲁棒性:
给 PS 域注册一个合理的超时时间(60 秒),避免无限等待
即使 PS 域暂时注册失败,也继续尝试后续的 PDP 上下文激活等步骤,因为有些情况下 PDP 激活会自动触发 PS 域重新注册
只有当连状态查询指令本身都无法正常响应时,才认为模块出现了更严重的问题,需要进行复位操作

这里这个指令用CGREG好还是CEREG好,4G网络

@mark_G 4G网络用CEREG

好的谢谢 :folded_hands:1111111111