前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NB-IoT移远BC95调试笔记 01 加网测试

NB-IoT移远BC95调试笔记 01 加网测试

作者头像
twowinter
发布2020-04-17 12:29:59
1.2K0
发布2020-04-17 12:29:59
举报
文章被收录于专栏:twowintertwowinter

一、前言

移远BC95是最早推出的NB-IoT模块,目前厦门这边网络都已经覆盖了。自己拿个设备来玩玩,这篇笔记先记录下加网测试的心得。

本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/

二、加网总体思路

加网思路是参考 《BC95_AT_Commands_Manual》中的“ 9.1. Attach Network ”来做的。

代码语言:javascript
复制
AT+NBAND? //Query the band
+NBAND:8
OK

AT+CFUN? //Value is 1.
+CFUN:1
OK

AT+CIMI //Query the IMSI number.
460012345678969
OK

AT+CSQ //Query the signal strength.
+CSQ:21,99
OK

AT+NUESTATS //Query the module status.
Signal power:-663
Total power:-632
TX power:-35
TX time:1572
RX time:17847
Cell ID:27447553
DL MCS:0
UL MCS:0
DCI MCS:2
ECL:0
SNR:290
EARFCN:3701
PCI:37
RSRQ:-108
OK

AT+CGATT? //Query whether network is activated, +CGATT:1 means activated successfully,
sometimes customers need to wait for 30s.
+CGATT:1 
OK

AT+CEREG? //Query the network registration status, 1 means registered on network, 2 means
searching the network.
+CEREG:0,1
OK

AT+CSCON? //Query the signal connection status, 1 means “Connected”, 0 means “Idle”.
+CSCON:0,1
OK

三、具体调试细节

3.1 AT+NBAND?

这应该是最关键的一个指令,也最易被忽视的指令。

按照移远的说法,不同的模块硬件类型对应不同的频段。 这个不难理解,就像我们现在的LoRa模块,天线匹配电路都有一个中心频点,不可能一个硬件横跨个几百MHz。所以目前市面上上的NB模块在面对不同运营商网络时,应该会用不同的子型号。

Module Type

BC95-B8

BC95-B5

BC95-B20

BC95-B28

Frequency band

900MHz

850MHz

800MHz

700MHz

移远的AT命令把NBAND的数值给漏掉了,我用 NB-IoT QNavigator 这软件把 NBAND目前支持的几个数值都试了下,这才搞清楚几个数值。

代码语言:javascript
复制
AT+NBAND=5   850MHz
AT+NBAND=8   900MHz
AT+NBAND=20  800MHz
AT+NBAND=28 // NB-IoT QNavigator 上未展示,猜测应该是700MHz

这样看来,NBAND的数值,倒是和模块硬件子型号一一对应上了。

那现在电信的NB卡比较多,具体应该设置为多少呢?

你知道吗?本尊在这个问题上吃过大亏,热心网友尽不干人事。你搜下 电信 NB-IoT 频段,清一色地转帖说是800MHz,一点专业素养也没有。

频段

中心频率

上行频率

下行频率

运营商

B5

850MHz

824MHz~849MHz

869MHz~894MHz

中国电信

B8

900MHz

880MHz~915MHz

925MHz~960MHz

中国移动、中国联通

因此,调试中国电信NB-IoT的话,则应该设置为 AT+NBAND=5。否则模块默认 NBAND=8 ,则无法附着到网络上。

AT+CFUN?

貌似NBAND不对的话,这个指令就会ERROR。

AT+CIMI

查询IMSI号,如果反馈错误,那说明卡没识别到,或者卡有问题。

另外注意,在调试时,如果过快查询也会返回错误。使用 NB-IoT QNavigator 调试时就吃过这个亏,一般上电6秒就执行到这条命,结果立马返回错误了。所以要注意下延时。

AT+CSQ

信号强度,这是物理层的监测。应该是加网检测最基础的一步,如果信号都没有,就不用谈什么加网了。

AT+NUESTATS

模块状态

AT+CGATT?

查询网络附着状态. 移远的工具 NB-IoT QNavigator 就是主要靠这条命令来判断是否附着到网络。是加网的关键一步。

AT+CEREG?

查询注册情况 +CEREG:0,1 加网的第二步,模块得注册上网络。

AT+CSCON?

Query the signal connection status, 1 means “Connected”, 0 means “Idle”.

加网的第三步。

四、总结

NB-IoT的调试难度不大,照着手册操作AT指令就行了。最关键的是基础的频段设置要对。其后是知道加网的几个步骤,知道用什么指令来判断加网成功,那就基本掌握了。

End


iotisan 博客专家

发布了251 篇原创文章 · 获赞 253 · 访问量 84万+

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、加网总体思路
  • 三、具体调试细节
    • 3.1 AT+NBAND?
      • AT+CFUN?
        • AT+CIMI
          • AT+CSQ
            • AT+NUESTATS
              • AT+CGATT?
                • AT+CEREG?
                  • AT+CSCON?
                  • 四、总结
                  • End
                  相关产品与服务
                  物联网
                  腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档