失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > NBIOT----BC28模块使用

NBIOT----BC28模块使用

时间:2018-09-28 22:23:15

相关推荐

NBIOT----BC28模块使用

最近项目需要用到NBIOT模块,于是跟移远采购了BC28这个模块,学习这个模块的时候很简单,基本上和4G模块差不多,就是发送AT指令就可以使模块和IOT平台进行通信了,如下图所示,这是已经和目标平台的数据收发。

目前学习的指令记录:

1、波特率设置为9600,正常上电会出现OK字符,代表启动完成

2、使用 AT+NBAND? 查询当前频段信息,如果返回5则为正确的值,否则使用 AT+NBAND=5 配置,然后使用AT+NRB指令重启。

3、使用AT+NCONFIG? 查询配置信息,当前主要包括自动寻网与扰码控制,均打开即可。

如果没有打开则做以下设置:

AT+NCONFIG=AUTOCONNECT,TRUE(自动寻网)

AT+NCONFIG=CR_0354_0338_SCRAMBLING,TRUE (打开扰码控制(第2、3项))

AT+NCONFIG=CR_0859_SI_AVOID,TRUE

AT+NRB(重启模组)

4、确认无线射频处于工作状态,当配置了AUTOCONNECT即自动寻网后,此项应该已配置为1

AT+CFUN?

5、查询IMEI、IMSI等值是否已正确,其中IMEI查询指令为 AT+CGSN=1,IMSI查询指令为 AT+CIMI

6、查询信号强度,AT+CSQ 即可查询,返回的第一个数值代表信号强度,0~31之间,数值越大信号越强,使用错误返回99

7、查询模组NCDP服务器配置(如果是连TCP的话,这一步可以不设置)

AT+NCDP?

出现ERROR代表没有设置,需要重新按如下指令进行设置:

AT+CFUN=0(关闭无线射频)

AT+NCDP=117.60.157.137,5683(设置平台地址,中国电信南京IoT平台地址)

AT+NRB(关闭无线射频)

AT+NRB(重启模组)

8、查询网络附着

AT+CGATT?

返回1代表附着成功

9、查看模块的无线连接状态

AT+CSCON? (第二个返回数值代表模块的状态,1代表CONNECT,0代表IDLE睡眠)

10、开启自动显示终端收到的消息以及显示错误码

AT+NNMI=1(自动显示终端收到的消息)

AT+CMEE=1(显示错误码)

11、发送消息数据指令格式

特别注意9:

当模块在IDLE状态时,平台下发的数据,NBIOT模块是收不到的,只要模块给平台发数据,那么模块的无线连接状态就为CONNECT,即可以互相收发数据啦。

如果觉得《NBIOT----BC28模块使用》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。