6223D模块,SIM卡注册被拒绝,急请教!
时间:10-02
整理:3721RD
点击:
各位兄弟,请帮我分析下此问题,比较棘手!
情况是这样的:刚开始SIM是可以注册的,待机一段时间后,(几个小时,十几个小时,甚至几天都有可能),电话就拨不通了,短信收发也不行,但是机器还在运行。通过串口发AT命令查看状态,返回
AT+CREG=1
OK
AT+COPS?
+COPS: 0
OK
AT+COPS=0
+CREG: 2
+CREG: 3
一般CREG返回1或者5表示注册成功。返回3,应该是
+CREG: 3
表示注册被拒绝
typedef enum
{
REG_STATE_NOT_REGISTERED=0,
REG_STATE_REGISTERED,
REG_STATE_SEARCHING,
REG_STATE_REG_DENIED,
REG_STATE_UNKNOWN,
REG_STATE_NOT_ACTIVE
} reg_state_enum;
具体情况就这样,哪位兄弟知道的还望不吝赐教,不胜感激。
情况是这样的:刚开始SIM是可以注册的,待机一段时间后,(几个小时,十几个小时,甚至几天都有可能),电话就拨不通了,短信收发也不行,但是机器还在运行。通过串口发AT命令查看状态,返回
AT+CREG=1
OK
AT+COPS?
+COPS: 0
OK
AT+COPS=0
+CREG: 2
+CREG: 3
一般CREG返回1或者5表示注册成功。返回3,应该是
+CREG: 3
表示注册被拒绝
typedef enum
{
REG_STATE_NOT_REGISTERED=0,
REG_STATE_REGISTERED,
REG_STATE_SEARCHING,
REG_STATE_REG_DENIED,
REG_STATE_UNKNOWN,
REG_STATE_NOT_ACTIVE
} reg_state_enum;
具体情况就这样,哪位兄弟知道的还望不吝赐教,不胜感激。
没有人指导一下吗
HOHOHO