BC35/BC28无法入网的原因及排错方法
经常有小伙伴使用BC28或者BC35一直无法入网,入网的标志为AT+CGATT? +CGATT:1,如何排错呢?
按照以下顺序:
检测是否能读取到SIM卡ID
首先发送AT+CFUN=1 开启射频(全功能模式)//如果关闭了自动连接默认+CFUN:0,需要手动开启
发送AT+NCCID读取SIM卡ID,如果能返回+NCCID:开头的一串ID,证明SIM与NB-IoT设备的物理连接没问题(不能排除卡欠费等问题)
检测信号
发送AT+CSQ查询卡信号,如果是+CSQ:99,99,请先发送一个AT+CGATT=1,让NB-IoT设备去附着网络,在进行测试,正常情况就有信号了。
如果这时还没有信号说明可能卡欠费,或者附近无NB-IoT设备,或者频段设置错误。
如果设置频段?
首先取消附着网络和关闭射频,发送AT+CGATT=0,AT+CFUN=0。
发送AT+NBAND=N,这里的N取决你所使用的物联卡运营商,联通和移动为8.电信为5。注意:有的模组不是全网通模组,比如BC95,只能用特定运营商的物联网卡。
检测是否附着网络
确保+CFUN:1的情况下,发送AT+CGATT=1后可以通过AT+CGATT?来检测是否附着上去。
没有长时间没有附着的原因还有NB-IoT设备供电电压/电流不稳定,因为设备在注网时需要大电流。
如何关闭/开启自动连接呢?
NB-IoT设备的出厂设备默认是开启自动连接的,但是模块一上电就开始自动连接,无法设备NCDP服务器地址和PSK加密,如下图:
关闭/开启自动连接可以使用下图指令:
关闭自动连接 AT+NCONFIG="AUTOCONNECT,FALSE"
开启自动连接 AT+NCONFIG="AUTOCONNECT,TRUE"
一般通过代码来关闭,例如LWM2M组件中的boudica120.c文件中。
- 点赞
- 收藏
- 关注作者
评论(0)