OneNET文档中心

接入说明

测试接入流程分为平台域和设备域,用于帮助您进行首次接入体验,以便对平台的功能以及接入协议有大致的了解。 **测试流程图**: 基于NB模组/SDK方式接入流程: ![](http://upfiles.heclouds.com/123/img/2018/03/07/8fe00cdc6d0c18276997fbe4610e31be.jpg) ---------- **接入步骤如下**: **Step1 创建产品,选择接入协议** 首先您需要在平台创建一个NB-IoT的产品,在设备接入协议选择时选择LWM2M协议(因NB-IOT设备需通过NB基站接入平台,创建产品时联网方式请选择“移动蜂窝网络”),具体创建步骤可查看[产品创建](https://open.iot.10086.cn/doc/art243.html#66) 如果您还没有OneNET账号,可以[用户注册](https://open.iot.10086.cn/reg) 创建产品后,记录该产品的**用户ID**。 **Step2 创建设备,记录设备ID等信息** 创建设备有两种方式: 第一种 可以通过页面点击添加设备,输入设备名称和鉴权信息(即IMEI、IMSI),具体平台的资源模型可详情请查看[第一章 资源模型](https://open.iot.10086.cn/doc/art411.html#97),并记录下该设备编号. 第二种 可以通过调用创建设备API 实现设备的创建,输入设备的设备名、接入协议、鉴权信息以及MasterKey等信息,即可在平台上创建设备。 具体API的使用参见 [第四章 应用开发API调用服务章节](https://open.iot.10086.cn/doc/art489.html#108)。 **Step3 移植SDK或搭载NB模组,建立UDP连接** 结合NB-IOT设备的实际接入方式,目前来看主要有两种: 第一种,NB-IOT设备搭载了已经实现接入OneNET平台的NB模组,设备通过NB模组和NB基站以及核心网等网元连接,实现和OneNET平台进行交互,完成同bootstrap服务器建立UDP连接。 具体方式为设备上电后通过发送AT指令给模组,同时携带endpoint name参数(也即鉴权信息**IMEI、IMSI等信息**)实现设备和平台之间的UDP连接。连接建立成功后,bootstrap服务器会返回的LWM2M接入服务器地址和端口; 已经实现接入OneNET平台的NB模组部分展示见下表: |厂商名称|产品类型|产品型号| |:-----|----|----| |广和通|模组|N700-CN| |移远|模组|BC95| |骐俊物联|模组|ML5330| |SIMCom|模组|SIM7000C-N| |新华三|模组|IM2209| |中兴微电子|芯片|RoseFinch7100| |高通|芯片|MDM9206| |MTK|芯片|MT2625| |华为海思|芯片|Boudica120| |华为海思|芯片|Boudica150| 第二种,NB-IOT设备搭载的NB模组未实现接入OneNET平台,该情况建议有两种方式:第一种方式开展NB模组接入OneNET的适配工作(若有意向接入OneNET平台,请[点击此处](https://open.iot.10086.cn/Partners/));另外一种方式需要用户下载NB-IOT的**SDK**([具体可参见SDK部分](https://open.iot.10086.cn/doc/art487.html#108)),开展相应的开发工作自行移植至设备的MCU中。 若SDK已成功移植至MCU后,可在MCU中配置好bootstrap服务器地址、端口号,以及endpoint name参数(也即鉴权信息**IMEI、IMSI等信息**)信息后,通过SDK实现和bootstrap服务器的UDP连接。连接建立成功后,bootstrap服务器会返回的LWM2M接入服务器地址和端口。 bootstrap服务器域名为:**nbiotbt.heclouds.com**端口号为:5683 上述两种方式的具体接入实例可参见 [第五章 接入实例及资源下载 章节](https://open.iot.10086.cn/doc/art431.html#118)。 **Step4 建立设备与平台间的协议连接** 在Step3中完成设备获取LWM2M接入服务器的地址后,设备会自动完成和平台间的协议连接。 若已经连接成功,在设备信息中会看到一个在线标记: ![](http://upfiles.heclouds.com/123/img/2018/04/03/749ac3e2cf47610d3f83d2fa70789eb0.png) **Step5设备资源列表查看** 在Step4中完成设备上线后,通过点击最右边的“资源列表”按钮可以进入该设备的资源列表中进行信息查看。设备上线后会上传一个资源列表到平台中,平台可以对这些资源做读、写、执行、订阅等操作。 在资源列表中可以看到设备下的对象名称、实例个数和属性个数。 ![](http://upfiles.heclouds.com/123/img/2018/04/03/5c1198f6415741a38e2b499ce08e0c95.png) **Step6设备属性查看,资源数据操作** 在Step5中看到设备资源列表后,点击某个具体的对象名称后可以看到具体的对象实例以及该对象实例下的属性值等信息。在该页面上可以实现对具体某个属性的读、写、执行以及查看详情等权限,完成对设备某个具体属性的实际操作。 ![](http://upfiles.heclouds.com/123/img/2018/04/03/bd1bd2b238c27bc1e3d51f45deb77448.png) **Step7结合实际场景开展NB-IOT应用** 通过Step1-6上述操作,可以实现对具体NB-IOT设备的连接、资源列表查看、对象属性的读、写、执行等实际操作等,满足在NB环境下整个NB-IOT应用的开展。