OneNET物联网平台 平台介绍 入门手册 设备开发指南 应用开发指南
API
API使用 API列表 SDK MQTT LwM2M EDP Modbus TCP
消息队列MQ(公测) HTTP推送
服务定价 扩展服务 常见问题 发布公告

LwM2M接入说明

测试接入流程分为平台域和设备域,用于帮助您进行首次接入体验,以便对平台的功能以及接入协议有大致的了解。

测试流程图: 基于NB模组/SDK方式接入流程: pic

接入步骤

Step1 创建产品,选择接入协议 首先您需要在平台创建一个NB-IoT的产品,在设备接入协议选择时选择LWM2M协议(因NB-IOT设备需通过NB基站接入平台,创建产品时联网方式请选择“NB-IoT”),具体创建步骤可查看产品创建

如果您还没有OneNET账号,可以用户注册

创建产品后,记录该产品的用户ID

Step2 创建设备,记录设备ID等信息 创建设备有两种方式: 第一种 可以通过页面点击添加设备,输入设备名称和鉴权信息(即IMEI、IMSI),具体平台的资源模型可详情请查看资源模型,并记录下该设备编号.

第二种 可以通过调用创建设备API 实现设备的创建,输入设备的设备名、接入协议、鉴权信息以及MasterKey等信息,即可在平台上创建设备。

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模组部分展示见下表:

全部模组列表见已模组的列表

终端厂商全称 模组型号 制式协议版本 芯片型号
中移物联网有限公司 M5311 R14 MT2625
中移物联网有限公司 M5310-A R14 Hi2115
中移物联网有限公司 M5330-GNSS R14 MT2625
中移物联网有限公司 M5312 R14 RDA8908A
中移物联网有限公司 M5330-A R14 RDA8908A
中移物联网有限公司 M5310-SE R14 Hi2115
中移物联网有限公司 M5313 R14 RDA8909B
中移物联网有限公司 M5330 R14 MT2625
中移物联网有限公司 S5601 R14 MT2625
中移物联网有限公司 M5310-A-CM R14 Hi2115
中移物联网有限公司 M5311-CM R13 MT2625
中移物联网有限公司 M5313-CM R13 RDA8909B

查看更多...

第二种,NB-IOT设备搭载的NB模组未实现接入OneNET平台,该情况建议有两种方式:第一种方式开展NB模组接入OneNET的适配工作(若有意向接入OneNET平台,请点击此处);另外一种方式需要用户下载NB-IOT的SDK,开展相应的开发工作自行移植至设备的MCU中。

若SDK已成功移植至MCU后,可在MCU中配置好bootstrap服务器地址、端口号,以及endpoint name参数(也即鉴权信息IMEI、IMSI等信息)信息后,通过SDK实现和bootstrap服务器的UDP连接。连接建立成功后,bootstrap服务器会返回的LWM2M接入服务器地址和端口。

bootstrap服务器域名为:nbiotbt.heclouds.com端口号为:5683

Step4 建立设备与平台间的协议连接

在Step3中完成设备获取LWM2M接入服务器的地址后,设备会自动完成和平台间的协议连接。

若已经连接成功,在设备信息中会看到一个在线标记: pic

Step5 设备资源列表查看

在Step4中完成设备上线后,通过点击最右边的“资源列表”按钮可以进入该设备的资源列表中进行信息查看。设备上线后会上传一个资源列表到平台中,平台可以对这些资源做读、写、执行、订阅等操作。

在资源列表中可以看到设备下的对象名称、实例个数和属性个数。 pic

Step6 设备属性查看,资源数据操作

在Step5中看到设备资源列表后,点击某个具体的对象名称后可以看到具体的对象实例以及该对象实例下的属性值等信息。在该页面上可以实现对具体某个属性的读、写、执行以及查看详情等权限,完成对设备某个具体属性的实际操作。 pic

Step7 结合实际场景开展NB-IOT应用 通过Step1-6上述操作,可以实现对具体NB-IOT设备的连接、资源列表查看、对象属性的读、写、执行等实际操作等,满足在NB环境下整个NB-IOT应用的开展。

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “