BC26调试

转载http://doc.iotxx.com/%E7%89%B9%E6%AE%8A:%E7%A7%BB%E5%8A%A8%E7%89%88%E5%B7%AE%E5%BC%82/997

→‎模块硬件准备
本文档描述NB260的软件指令操作,即BC26的常用指令操作:模块初始化到数据通信。

关于BC26的详细指令手册,请阅读移远官方指令手册。

有关NB260的硬件描述,请阅读《NB260硬件设计手册》[[NB260硬件设计手册]] ,BC28模块指令使用介绍。

有关NB260作为OpenCPU二次开发的软件说明,请阅读《NB260-OpenCPU软件开发手册》[[NB260-OpenCPU软件开发手册]],基于BC26的OpenCPU软件开发指导。

准备工作
在实际生产环境中,一般使用MCU的UART发送AT指令与NB模块交互。这里为了方便演示和讲解,我们使用电脑来的虚拟串口来与NB模块通信。

1、对NB-IOT技术有一定的了解

2、准备以下硬件:

*NB260小系统模块,以及NB天线(电信850MHz,移动900MHz)
*NB网络SIM卡(电信或者移动)
*串口转USB模块(任意的UART转USB模块,并安装好相应的驱动程序)

3、准备以下软件:

*串口调试助手(例如SSCOM,XShell等)。用于手动向模块发送AT指令。
*谷雨NBTool调试软件。图形化快速测试,自动向模块发送相关AT指令。

== NB-IOT基础知识 ==
NB-IoT (Narrow Band Internet of Things)是可与蜂窝网融合演进的低成本电信级高可靠性、高安全性广域物联网技术。 NB-IoT 构建于蜂窝网络之上,只消耗约 180 KHz 的频段,可以直接部署于 GSM 网络,UMTS 网络和 LTE 网络。 NB-IoT 采用的是授权频带技术,以降低成本。

NB-IoT 具有四大优势:

  • 海量链接的能力,在同一基站的情况下, NB-IoT 可以比现有无线技术提供 50~100 倍的接入数。一个扇区能够支持10 万个连接,设备成本降低,设备功耗降低,网络架构得到优化。
  • 覆盖广,在同样的频段下, NB-IoT比现有的网络增益提升了 20 dB,相当于提升了 100 倍的覆盖面积。
  • 低功耗, NB-IoT借助 PSM (Power Saving Mode,节电模式)和 eDRX (Extended Discontinuous Reception,超长非连续接收)可实现更长待机,它的终端模块待机时间可长达 10 年之久。
  • 低成本,NB-IOT不需要重新建网,射频和天线都是可以复用的,模块价格最终不会超过 5 美元。
    关于NB-IOT的更多介绍请阅读《NB-IOT技术揭秘》[[NB-IOT技术揭秘]],一文读懂NB-IOT
    物联网平台
    首先,NB-IOT是运营商网络,所以只能和有固定IP的服务器通信。

另外,为了凸显NB-IOT的低功耗,多链接等优点,需要一个打通用户服务器与核心网的物联网平台(如华为电信的平台),作为中转网关,用户只需要自建应用服务器,专注上层的应用数据开发,设备的连接和管理工作全部交给平台来完成。平台负责应用服务器和设备之间的数据转发工作。除此之外,华为电信平台例如自身技术优势还可以免心跳下发数据,这是模块直连用户自建服务器所无法实现的。

当前NB-IOT主要平台有:

*华为OceanConnect
*电信物联网平台

电信物联网平台是华为OceanConnect的NB-IOT业务的独立版本,对于设备端来说,这两大平台是完全相同的。另外,由于华为和电信物联网平台需要申请账号才能使用,而且接入流程较为复杂,这无形之中增加了NB-IOT的学习难度。所以,为了让大家快速的了解和测试NB-IOT,我们开发了谷雨云透传平台,开箱即用,支持多种接入方式。在后面的快速通信测试时,我们将使用谷雨的云透传平台来快速测试。

模块硬件准备
首先连接NB260与USB转串口模块,最小连接仅需:GND,VIN,TXD,RXD,PEN。PEN信号用来开机和唤醒模块休眠,建议通过一个按键来与VIN相连。有关更详细的硬件接口说明,请参考《NB260硬件设计手册》

然后打开串口调试助手软件,选择对应的串口号,设置串口参数:’’‘115200,无校验,8位数据位,1位停止位’’’,最后打开串口。

随即接通NB260的电源,红色电源指示灯亮,但串口无任何输出,因此BC26还未开机。

然后将PEN拉高至少500ms使模块开机,可以看到串口调试助手中打印了一些内容。如果全部显示乱码,请检查波特率是否为115200,若没有任何内容输出请重新尝试开机,并且检查串口线TX和RX是否反接等。
F1: 0000 0000
V0: 0000 0000 [0001]
00: 0006 000C
01: 0000 0000
U0: 0000 0001 [0000]
T0: 0000 00B4
Leaving the BROM
在串口调试助手中发送字符串:AT,模块随即返回:OK&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值