NB-IOT通信模组

一、为什么要用透传云?

由于中国电信NB-IoT网络限制,所以使用电信网络时无法使用UDP/TCP传输模式,只能使用CoAP模式对接电信的IoT平台;对接电信IoT平台需要申请测试账号,编写编解码插件和profile文件,并在完成测试环境后才能对接正式生产账号,使用复杂。 而透传云已完成对接电信IoT平台,只需操作更为简单的透传云,用户即刻就能实现与NB模块的数据交互。

二、WH-NB75-B5模块

第一种传输方式,透传云已完成对接电信IOT平台。


第一种

第二种传输方式,用户在使用其它NB模块,未接入透传云状态下,MCU需要进行复杂的AT指令操作,服务器仍要通过一系列复杂的操作环节才能实现数据透传,耗费时间与精力。

  1. 3种工作模式


    3种工作模式
模块的串口通讯
  1. 模块的串口通讯
    1)串口透传
    即数据透明传输,无需操作AT指令,串口发什么,网络端接收什么。
    2)串口AT指令
    使用3GPP标准指令集,NB模块通用兼容。通过打包AT指令发送数据,轮询AT指令查询接收数据。
    模块的网络通讯
    3)CoAP协议
    支持对接各类云服务:透传云、电信IoT平台、移动OneNet等。TCP/UDP协议
    此模式仅支持移动卡使用。目前电信卡仅支持对接电信IoT平台,电信平台不支持TCP/UDP。
    4)对接透传云
    只需3步立即获取模块数据。透传云已完成对接电信IoT平台,用户无需学习电信平台的操作。

  2. 对接透传云
    1)、注册登陆
    http://cloud.usr.cn/
    进入控制台,注册登陆。

    控制台

    查看使用说明:
    设备接入

2)、添加设备


电信物联网卡

选择“电信CoAP/NB-IoT”,填写IEMI和SN,选择数据透传。


电信CoAP/NB-IoT

五、BC26 NB-IOT模块

http://doc.iotxx.com/NB260
NB260是基于移远NB-IOT模块:BC26的小系统板,板载了IPEX射频天线座,5V转3.3V LDO稳压电源,MicroSIM卡座,ESD防护电路,开机电路等,即插即用。用户只需注重上层应用,以最快的速度开发出基于NB-IOT应用的产品。
NB260小系统板采用2.54标准间距排针,引出BC26模块的全部可用GPIO口,整板尺寸仅 25mm*33.02mm,便于嵌入到客户产品中。

模块

BC26采用MTK联发科的NB-IOT芯片:MT2625DA,支持全球频段的NB-IOT网络,模块上电后,会根据SIM卡网络类型自动搜索网络,无需手动设置频段。
注册网络后可使用指令AT+NBAND?来查询当前工作频段。

  1. 支持的频段


    支持的频段
  2. 引脚信号
    NB260引脚排列如下图所示。
    一定要看板上的标示。
    只有当使用BC26的OpenCPU二次开发时才需要这么多引脚,若只当做普通的NB指令模块时,仅使用CON1(P1)的双排针的右侧一列信号即可。
    CON1(P1)右侧一列信号为:GND,VIN,TXD,RXD,PEN,RST,EINT,NRI(NRI电压域1.8V,若用作唤醒MCU,可以简单串联1K电阻然后上拉后与MCU的GPIO口相连。),该列信号还与NB101,NB200兼容,可以相互替换。


    引脚信号
  3. SIM卡槽
    NB260采用自弹式MicroSIM卡槽,注意SIM卡插入方向为:卡缺口朝外。

  4. NB260上电后处于关机状态,需要拉高PEN引脚至少500ms使其开机。

引脚名 引脚号 描述 PEN拉高时间
PEN A9 拉高PEN使模块开机 ≥500ms,但正常工作状态下不能持续接高电平,
因为会导致模块无法进入PSM模式。
  1. 串口调试(串口助手)
    打开串口调试助手软件,选择对应的串口号,设置串口参数:115200,无校验,8位数据位,1位停止位,最后打开串口。
    随即接通NB260的电源,红色电源指示灯亮,但串口无任何输出,因此BC26还未开机。
    然后将PEN拉高至少500ms使模块开机,可以看到串口调试助手中打印了一些内容。如果全部显示乱码,请检查波特率是否为115200,若没有任何内容输出请重新尝试开机,并且检查串口线TX和RX是否反接等。


    串口调试

默认为自动休眠,需不断唤醒。

  1. GY_NB ToolV2调试
    波特率一定要选115200


    配置

    自动设置的标准为:①开机,②打射频功能③读卡 自动设置的标准为:①开机,②打射频功能③读卡IMSI码,④判断IMSI码,⑤设置对应频段,⑥关闭射功能重新打开,⑦进行其他的初始化操作。


    基本信息

具体AT指令地址:http://doc.iotxx.com/NB260%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1%E6%89%8B%E5%86%8C#cite_note-:0-1

  1. 谷雨 IOT++云平台
    https://cloud.iotxx.com/
    1)注册用户
    2)创建设备

    创建设备

  2. CoAP协议通信(电信只支持)


    发送数据
云平台
  1. UDP 协议通信(电信卡不支持)
    点击进入 UDP 页面,设置服务器 ip 和端口,localport 为本地端口。


    连接
  1. 注册包:
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、模块综述 NB-IOT模组默认通信方式为AT指令,工业领域中操作相对复杂。ME3616通过模组内部Ope...
    Aramis_Yu阅读 7,799评论 0 1
  • 弗洛伊德认为组成人格构成的部分会经常发生冲突,在每个人意识层面的某个地方,永远都存在着紧张状态,这是由于:本...
    伈漪阅读 3,325评论 0 0
  • 人总是在处于矛盾与统一之中,有时候特别希望别人能懂,有时候又觉得别人懂不懂自己又如何,做些无谓的自嘲自怜,...
    李酒石阅读 1,014评论 5 2
  • 2018年5月26日听了上午胡老师的真诚感讲解颇有感触:首先知道了作为父母的所处的不同身份,不是所有的爸妈都是合...
    垵燃阅读 4,457评论 0 0
  • 代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另...
    夜航星osmo阅读 2,629评论 0 0