OneNET平台EDP协议接入指南
需积分: 12 120 浏览量
更新于2024-07-18
1
收藏 3.09MB PDF 举报
"中移物联网有限公司的OneNET平台支持EDP(Enhanced Data Protocol)协议,这是一种用于设备与平台间双向通信的协议。该协议详细规定了设备如何连接到OneNET平台,进行数据收发、命令请求响应以及心跳保持等功能。同时,也描述了平台如何向第三方应用推送数据,并提供了API接口供开发者进行设备管理、数据处理和功能扩展。"
在OneNET平台的EDP协议接入开发中,主要涉及以下几个关键知识点:
1. **总体流程**:设备接入OneNET平台的过程包括创建产品、创建设备、建立TCP连接、建立设备与连接、实现双向通信以及应用服务。首先,开发者需要在OneNET平台上创建产品和设备实例,然后设备通过TCP连接与平台建立联系,接着设备可以发送数据并接收平台的指令,最后平台提供应用服务,如数据推送和API调用。
2. **南向连接**:设备到平台的通信主要包括EDP设备登录、数据透传、数据点存储、数据点确认、数据点转发、命令请求响应、心跳保持和数据加密。设备登录后,可使用EDP协议发送数据,数据点存储允许设备记录特定状态,命令请求及响应确保设备能执行平台的控制指令,心跳包用于维持连接状态,数据加密则保证通信安全。
3. **连接协议详解**:EDP协议的报文结构包括消息头、消息类型、剩余消息长度、选项和消息体等部分。消息头包含了协议版本、消息类型等信息,消息类型定义了报文的功能,如登录、数据上报等,剩余消息长度指示了后续数据的大小,选项可能包含额外的控制信息,消息体则封装了具体的数据内容。
4. **北向连接**:平台到应用的通信涉及第三方应用接入验证、平台配置、数据推送、加密算法等。第三方应用需经过验证才能接入平台,OneNET会根据配置向应用推送明文或密文消息,消息字段有明确的含义,加密算法确保数据在传输过程中的安全性。此外,平台提供丰富的API接口,如设备管理、数据流操作、数据点操作等,方便开发者进行功能拓展。
5. **接入示例**:文档中给出了EDP协议数据上传的示例,帮助开发者理解如何实际操作设备进行数据上报,从而实现设备的智能化管理和控制。
OneNET平台的EDP协议是物联网设备与云端平台之间进行高效、安全通信的重要工具,为开发者提供了全面的接入指南和丰富的功能支持,使得设备的远程监控、数据分析和应用开发变得更加便捷。
2018-01-11 上传
2019-01-12 上传
2022-07-15 上传
2018-11-05 上传
2024-07-25 上传
xiaowang2343
- 粉丝: 13
- 资源: 32
最新资源
- nap-components:所有NAP Web组件的存储库
- dokku-git-rev:您的dokku环境中的$ GIT_REV
- Python库 | hvac-0.10.12.tar.gz
- givesto:送礼清单生成器,可以快速,随机地挑选不在同一个家庭或小组中的人
- 基于keras深度学习框架实现验证码识别
- HTML5大气简洁宠物网站模板是一款绿色大气风格的HTML5宠物网站模板下载 .rar
- 行业文档-设计装置-凸式太阳炉.zip
- WaveShare LCD 22_open_OpenPIC18F4520_c_DEVboard_
- grocery-demo-website
- advanced_npc:使用mobs_redo API进行Minetest的高级NPC
- ipaccount:一个ip流量统计的模块
- Python库 | huvr_client-0.2.4.tar.gz
- aspose转换.zip
- [工具查询]站长之家批量域名管理系统 v1.0(PHP)_sitephp.rar
- TMS320VC5415代码Serial实验_C语言_串口通信_tms320vc5416_css_
- SublimeText_3987.rar