NB-IoT应用开发笔记

2016年6月16日,这是蜂窝物联网产业最为重要的一天,这一天在韩国釜山召开的3GPP RAN全会第72次会议顺利结束。NB-IoT(Narrow Band Internet of Things,窄带蜂窝物联网)作为3GPP R13一项重要课题,其对应的3GPP协议相关内容获得了RAN全会批准,正式宣告了这项受无线产业广泛支持的NB-IoT标准核心协议历经2年多的研究终于经全部完成。全球运营商终于有了基于标准化的物联网专有协议,基于该协议标准的产品和解决方案将能很好的服务于广大行业的物联网市场。标准化工作的成功完成也标志着NB-IoT即将进入规模商用阶段。

2000年初的那一波GPRS的浪潮,让很多物联网企业大赚了一笔。这一次大家的热情也空前高涨。截止目前2017.12,NB-IoT的标准还没出来。但是在华为、中兴、高通、诺基亚等的推动下,芯片、模组、基站、核心网整个产业链都已经初步完备。

小能手在这一系列笔记中分享了NB-IoT的应用开发心得,先从模组端对几个常见模块进行试用分析,接着对更上层具体的CoAP协议进行研究,并且演示如何对接主流的第三方物联网平台。

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

第一部分 模块端

NB-IoT 现在有华为和高通两种最主流的方案,两个方案的代表分别是 移远 和 SIMCom。

移远 BC95

移远 BC95 是最早推出的 NB-IoT 模块,目前厦门这边网络都已经覆盖了。

BC95调试笔记 01 加网测试

自己拿个设备来玩玩,这篇笔记先记录下加网测试的心得。

BC95调试笔记 02 CoAP协议

用华为方案的NB-IoT难免要进行数据通信,经常会看到各类AT文档中首推的CoAP协议方式。CoAP这几年随着物联网的浪潮也火了起来,和MQTT有并驾齐驱的势头,在一些物联网云平台中都有运用。这篇笔记主要对华为方案NB-IoT的CoAP架构和使用,做个记录。

SIMCom SIM7000C

在移远的多频NB-IoT还没出来的时候,SIM7000C显得领先了很多。SIM7000C是一款多频LTE-FDD及双频GPRS/EDGE无线模块,支持LTE CAT-M1(eMTC)、NB-IoT和GPRS/EDGE。

SIM7000C调试笔记 01 NB-IoT及GPRS加网测试

这篇笔记在同一个 SIM7000C 板子上分别使用电信NB-IoT卡和移动GPRS物联网卡做了验证测试,初步都能打通。

第二部分 应用协议端

2.1 CoAP介绍

CoAP 协议学习

ReST 风格的 HTTP 协议广泛存在于 WEB 世界中,由于它的种种优点,人们在物联网世界里也拼命实现了一套 HTTP 子集,可方便和现有 WEB 体系转化,继承了它的优点,同时针对受限的物联网设备做了优化。这便是 CoAP 协议。这系列笔记中分享了一个学习干货《coap-cheatsheet_note.pdf》以及手动组包测试方法,帮助消化理解 CoAP 协议。

2.2 DTLS加密传输层

TBW

2.3 LWM2M应用协议

TBW

第三部分 第三方平台接入

没有比为什么说LoRa生态更加开放,这就是很重要的一点。NB-IoT在18年开始,各类陆续被限制下行IP,运营商想要尽量把数据留在自己的平台里。于是乎,对接运营商平台成了不得不去做的事情。也许时间再往后一点,这部分工作可能会让模组厂家来完成。现阶段还是要自己来干这件事。

我列举了这三家平台,刚刚好对应 电信、联通、移动 三大运营商。

3.1 电信天翼云平台

TBW

3.2 阿里云IoT平台接入

阿里云IoT平台接入

这系列笔记跟着官方教程走,使用 Ubuntu 对 SDK 编译验证,先完成基础版产品的上线。接着了解物模型,完成高级版产品的上线。

3.3 中移物联OneNET开放平台

TBW

End


猜你喜欢

转载自blog.csdn.net/iotisan/article/details/78704643