
Android-EDP-SDK:OneNET平台EDP协议的Android实现
下载需积分: 50 | 687KB |
更新于2024-12-21
| 181 浏览量 | 举报
收藏
该项目增加了命令请求和命令响应,加密通信,针对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的详细解析,希望对你有所帮助。