LwM2M协议是OMA组织制定的轻量化的M2M协议,主要面向基于蜂窝的窄带物联网(NarrowBandInternetofThings,NB-IoT)场景下物联网应用,聚焦于低功耗广覆盖(LPWA)物联网(IoT)市场,是一种可在全球范围内广泛应用的新兴技术。具有覆盖广、连接多、速率低、成本低、功耗低、架构优等特点。
功能特点
·广覆盖:在同样的频段下,NB-IoT比现有的网络增益20dB,相当于提升了倍覆盖区域的能力;
·大连接:轻松支持大量设备联网需求,具备支撑海量连接的能力,NB-IoT一个扇区能够支持10万个连接;
·低功耗:聚焦小数据量、小速率应用特别对于一些不能经常更换电池的设备和场合,理论上NB-IoT终端模块的待机时间可长达10年;
·低成本:预期的单个接连模块不超过5美元;
·基于NB-IOT的LwM2M协议和CoAP协议实现UE与OneNET平台的通信,其中实现数据传输协议中传输层协议为CoAP,应用层协议LwM2M协议实现。
·基于轻量级的UDP协议之上,具有重传机制。
·协议支持IP多播。
·协议包头小,仅为4个字节。
·功耗低,适用于低功耗物联网场景。
·LwM2MServer服务器;
·LwM2MClient客户端,负责执行服务器的命令和上报执行结果;
·LwM2M引导服务器BootstrapServer,负责配置LwM2M客户端。
LwM2M协议架构及协议栈如下图所示:
您可以使用NB-IoT物联网套件让您的设备快速入云。该过程分为两个阶段:
第一阶段:NB-IoT设备接入OneNET平台。
第二阶段:基于设备上传数据流的应用开发。
通过本部分内容,开发人员可以了解到NB-IoT设备接入OneNET平台以及进行应用开发的基本流程,设备接入详细流程请查看NB-IoT设备接入开发指南。
设备接入OneNET平台的操作过程分为平台侧操作和设备侧操作。
1、平台侧
如上图所示,在完成账户注册和登录之后,您可以在OneNET平台上创建产品,产品相当于某一类设备的集合。
在创建的产品中,您可以进一步添加设备,一个产品下可以添加成百上千个设备,这些设备具有相同的功能。
2、设备侧
如上图所示,终端设备在接入OneNET平台之前,您需要进行设备开发,即在设备侧完成由OneNET平台提供的基础通信套件SDK的移植工作。
在实际接入中,主流的接入方式为:
终端设备搭载已经实现接入OneNET平台的NB-IoT模组,用户需要调用模组厂商提供的AT指令完成对资源的操作,终端设备通过NB-IoT模组和NB-IoT基站以及核心网等网元连接,实现和OneNET平台进行交互。
若您是模组厂商,需要移植接入OneNET平台的SDK,