Android-EDP-SDK:OneNET平台EDP协议的Android实现
需积分: 13 80 浏览量
更新于2024-12-21
收藏 687KB ZIP 举报
资源摘要信息:"Android-EDP-SDK是基于中移物联网公司OneNET平台的EDP(Enhanced Device Protocol)接入协议在Android平台的实现,提供了一个示例工程。该项目增加了命令请求和命令响应,加密通信,针对Android平台对消息的发送做了封装(长链接、自动发送心跳、连接状态监听等),适用于运行Android操作系统(API level 8+)的设备。开发者可以通过Android Studio配置依赖来使用此SDK。"
知识点一:Android-EDP-SDK简介
Android-EDP-SDK是中移物联网公司OneNET平台的EDP接入协议在Android平台的实现。EDP(Enhanced Device Protocol)是一种设备接入协议,主要用于物联网设备与平台的数据交换。Android-EDP-SDK提供了一个示例工程,方便开发者进行设备接入OneNET平台的开发和调试。
知识点二:Android-EDP-SDK的主要功能
1. 增加了命令请求和命令响应:命令请求和命令响应是设备与平台通信的重要方式,Android-EDP-SDK通过增加这一功能,使得开发者可以更方便地实现设备与平台的命令交互。
2. 增加了加密通信:为了保证设备与平台通信的安全性,Android-EDP-SDK增加了加密通信功能,可以有效防止数据被窃听和篡改。
3. 对消息的发送进行了封装:Android-EDP-SDK对消息的发送进行了封装,包括长链接、自动发送心跳、连接状态监听等功能,使得开发者可以更加方便地进行设备与平台的通信。
知识点三:Android-EDP-SDK的适用对象
Android-EDP-SDK适用于运行Android操作系统(API level 8+)的设备,包括Phone、Tablet、Wear、TV、Android Auto等,但不包括Brillo。开发者可以通过Android-EDP-SDK,使设备通过EDP协议接入OneNET平台。
知识点四:Android-EDP-SDK的使用方法
开发者可以通过Android Studio配置依赖来使用Android-EDP-SDK。在项目的build.gradle文件中,添加以下依赖:
implementation 'com.chinamobile.iot.onenet.edp:Android-EDP-SDK:1.1.1'
知识点五:EdpClient.java
EdpClient.java是Android-EDP-SDK提供的一个Java类,封装了与OneNET平台通信的相关接口和方法。开发者可以通过调用EdpClient类的相关方法,实现设备与平台的通信。更多关于EDP的内容可以在资源下载页面下载EDP文档并阅读。
以上是对Android-EDP-SDK的详细解析,希望对你有所帮助。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-06-13 上传
2021-05-13 上传
2021-05-08 上传
2021-05-29 上传
2021-05-09 上传
2021-05-03 上传
weixin_38706531
- 粉丝: 3
- 资源: 945
最新资源
- Java毕业设计项目:校园二手交易网站开发指南
- Blaseball Plus插件开发与构建教程
- Deno Express:模仿Node.js Express的Deno Web服务器解决方案
- coc-snippets: 强化coc.nvim代码片段体验
- Java面向对象编程语言特性解析与学生信息管理系统开发
- 掌握Java实现硬盘链接技术:LinkDisks深度解析
- 基于Springboot和Vue的Java网盘系统开发
- jMonkeyEngine3 SDK:Netbeans集成的3D应用开发利器
- Python家庭作业指南与实践技巧
- Java企业级Web项目实践指南
- Eureka注册中心与Go客户端使用指南
- TsinghuaNet客户端:跨平台校园网联网解决方案
- 掌握lazycsv:C++中高效解析CSV文件的单头库
- FSDAF遥感影像时空融合python实现教程
- Envato Markets分析工具扩展:监控销售与评论
- Kotlin实现NumPy绑定:提升数组数据处理性能