使用Android语言开发产品时,您可使用物联网平台提供的Android SDK,简化开发过程,使设备快速接入物联网平台。本章简要介绍Android SDK的使用说明和功能介绍。
使用说明
Android SDK分为Paho-SDK和Link SDK两个系列。
Paho-MQTT Android基于开源的Paho-Android,提供了基础的连接和消息收发功能,适用于Android系统版本低、对SDK的AAR包尺寸要求高、以使用基础功能为主的用户。用户可以根据Alink协议按需对接高阶功能。
Link SDK实现了物联网平台的全部基础功能以及多个高阶功能,适用于需要使用高阶功能(例如物模型、OTA、设备影子等)的用户。本章主要介绍Android Link SDK系列。
功能介绍
类型 | 功能模块 | 功能说明 | 参考文档 |
设备接入 | MQTT接入 | 将设备与物联网平台建立MQTT协议的连接,实现设备与物联网平台的通信。 重要 如果您需要物联网平台主动向设备推送消息,请使用MQTT协议接入设备。 | |
消息通信 | RRPC | 设备支持来自物联网平台的远程同步调用。 | |
广播通信 | 设备无需订阅广播Topic,即可收到服务器发送的广播消息。 | ||
设备管理 | 物模型 | 基于物模型对设备进行管理,无需关心设备与物联网平台之间的数据交互格式,降低开发成本。 | |
设备标签 | 为设备自定义标识,以便灵活管理设备。 | ||
设备影子 | 缓存设备状态。设备在线时,可以直接获取云端指令;设备离线后,再次上线可以主动拉取云端指令。 | ||
网关与子设备 | 将设备的网关接入物联网平台,使不具备IP地址的设备间接地接入物联网平台。 | ||
文件上传 | 将文件上传至阿里云物联网平台服务器储存。 | ||
监控运维 | OTA升级 | 设备通过物联网平台实现设备端的升级。
| |
远程配置 | 在不用重启设备或中断设备运行的情况下,在线远程更新设备的系统参数、网络参数等配置信息。 | ||
设备重置 | 用于清除设备上的配置,让设备恢复到出厂状态。 |