OneNET平台NB-IOT接入开发文档
OneNET平台NB-IOT接入开发文档 目录 第一章 文档说明 5 第二章 基于OneNET平台的NB设备接入及应用开发流程总体综述 6 2.1 NB设备接入OneNET平台流程图 6 2.2 应用开发流程图 6 第三章 NB设备接入OneNET平台 8 3.1 终端设备接入OneNET平台前的准备工作 8 3.1.1 SDK移植到MCU 9 3.1.2 SDK移植到NB通信模组 9 3.1.3 SDK移植到NB芯片 10 3.2 终端设备接入OneNET平台步骤 11 3.2.1 OneNET平台创建产品及设备 12 3.2.2 终端设备软硬件初始化 15 3.2.3 终端创建设备及资源 15 3.2.4 登录OneNET平台 16 3.2.5 平台订阅&发现设备资源 17 第四章 第三方应用开发 18 4.1第三方应用接入OneNET平台 18 4.1.1第三方应用平台接入验证程序 19 4.1.2 OneNET平台配置第三方应用平台 19 4.2 OneNET平台数据推送 20 4.1.1 明文消息 21 4.1.2 密文消息 22 4.1.3 消息相关字段说明 22 4.1.4 加密算法详述 23 4.2 API接口 24 4.2.1创建设备 25 4.2.2查看单个设备信息 26 4.2.3删除设备 27 4.2.4读设备资源 27 4.2.5写设备资源 28 4.2.6下发命令 29 4.2.7获取资源列表 29 4.2.8订阅 30 4.2.9离线命令 31 4.2.10 触发器 35 4.2.11批量查询设备状态 40 4.2.12批量查询设备最新数据 40 4.2.13查看数据点 41 第五章 接入实例 46 5.1 MCU侧工作流程说明 47 5.1.1创建设备(dev) 47 5.1.2向设备添加资源 48 5.1.3登录请求 49 5.2 OneNET平台侧数据收发流程说明 50 5.2.1数据接收 50 5.2.2指令下发 51 第六章 资源下载 57 6.1 数据推送SDK下载 57 6.2 NB-IoT API下载 57 6.3 NB-IoT 开发板资料下载 57 第七章 NB-IoT接入协议说明 58 7.1 基于NB-IoT的LWM2M协议 58 7.1.1 LWM2M协议逻辑实体与逻辑接口 59 7.1.2 LWM2M协议栈 60 7.2基于NB-IoT的CoAP协议 61 7.2.1 CoAP协议栈 61 7.2.2 块传输 63 7.2.3 安全传输 65 第八章 常见问题 66 《OneNET平台NB-IOT接入开发文档》是中移物联网有限公司提供的一份详细的技术指南,主要针对使用OneNET平台进行NB-IOT设备接入和应用开发的开发者。文档内容丰富,涵盖了从设备接入到第三方应用开发的全过程。 文档介绍了整体的接入流程,包括NB设备接入OneNET平台和应用开发的流程图。这两个流程图清晰地展示了从设备端到平台端的数据交互和应用开发步骤,为开发者提供了直观的理解。 在设备接入部分,文档强调了在接入OneNET平台前的准备工作,如SDK的移植。这包括将SDK移植到MCU(微控制器)、NB通信模组以及NB芯片,确保设备能够与平台进行有效通信。接着,详细阐述了终端设备接入OneNET平台的步骤:创建产品和设备、设备软硬件初始化、创建设备及资源、登录平台、订阅和发现设备资源。 对于第三方应用开发,文档详细列举了接入验证程序、平台配置、数据推送(明文和密文消息)、API接口的使用等。其中,API接口包括创建设备、查看设备信息、删除设备、读写设备资源、下发命令、获取资源列表、订阅、离线命令、触发器、批量查询设备状态和数据等操作,提供了丰富的功能支持。 接入实例部分,通过MCU侧工作流程和OneNET平台侧数据收发流程的说明,帮助开发者理解和实现实际的通信过程。同时,文档还提供了数据推送SDK、NB-IoT API和开发板资料的下载链接,便于开发者获取相关资源。 在协议说明章节,文档深入解析了基于NB-IoT的LWM2M和CoAP协议。LWM2M协议包括其逻辑实体与逻辑接口、协议栈的描述,而CoAP协议则涉及协议栈、块传输和安全传输的细节,这些都是设备与平台通信的基础。 常见问题部分可能解答了开发者在实际开发过程中遇到的一些困惑,提高了开发效率。 这份文档是OneNET平台NB-IOT接入和应用开发的全方位指南,对于希望利用OneNET平台构建NB-IOT解决方案的开发者来说,具有极高的参考价值。通过深入学习和实践,开发者可以顺利地完成设备接入、应用开发和数据交互等一系列任务。
- toy532019-03-01好东西,推荐
- pt_wei2019-08-20有点贵,有点贵,
- 粉丝: 1
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Java 多线程课程的代码及少量注释.zip
- 数据库课程设计-基于的个性化购物平台的建表语句.sql
- 数据库课程设计-基于的图书智能一体化管理系统的建表语句.sql
- Java 代码覆盖率库.zip
- Java 代码和算法的存储库 也为该存储库加注星标 .zip
- 免安装Windows10/Windows11系统截图工具,无需安装第三方截图工具 双击直接使用截图即可 是一款免费可靠的截图小工具哦~
- Libero Soc v11.9的安装以及证书的获取(2021新版).zip
- BouncyCastle.Cryptography.dll
- 5.1 孤立奇点(JD).ppt
- 基于51单片机的智能交通灯控制系统的设计与实现源码+报告(高分项目)