概述

使用Android语言开发产品时,您可使用物联网平台提供的Android SDK,简化开发过程,使设备快速接入物联网平台。本章简要介绍Android SDK的使用说明和功能介绍。

使用说明

Android SDK分为Paho-SDKLink SDK两个系列。

  • Paho-MQTT Android基于开源的Paho-Android,提供了基础的连接和消息收发功能,适用于Android系统版本低、对SDK的AAR包尺寸要求高、以使用基础功能为主的用户。用户可以根据Alink协议按需对接高阶功能。

  • Link SDK实现了物联网平台的全部基础功能以及多个高阶功能,适用于需要使用高阶功能(例如物模型、OTA、设备影子等)的用户。本章主要介绍Android Link SDK系列。

功能介绍

类型

功能模块

功能说明

参考文档

设备接入

MQTT接入

将设备与物联网平台建立MQTT协议的连接,实现设备与物联网平台的通信。

重要

如果您需要物联网平台主动向设备推送消息,请使用MQTT协议接入设备。

基于MQTT Topic通信

消息通信

RRPC

设备支持来自物联网平台的远程同步调用。

RRPC能力

广播通信

设备无需订阅广播Topic,即可收到服务器发送的广播消息。

广播通信

设备管理

物模型

基于物模型对设备进行管理,无需关心设备与物联网平台之间的数据交互格式,降低开发成本。

物模型开发

设备标签

为设备自定义标识,以便灵活管理设备。

设备标签

设备影子

缓存设备状态。设备在线时,可以直接获取云端指令;设备离线后,再次上线可以主动拉取云端指令。

设备影子

网关与子设备

将设备的网关接入物联网平台,使不具备IP地址的设备间接地接入物联网平台。

网关与子设备

文件上传

将文件上传至阿里云物联网平台服务器储存。

文件上传

监控运维

OTA升级

设备通过物联网平台实现设备端的升级。

  1. 设备可获取物联网平台推送的升级消息,下载升级包。

  2. 将下载的升级包写入设备的Flash或ROM中,使其生效,完成OTA升级。

设备OTA开发

远程配置

在不用重启设备或中断设备运行的情况下,在线远程更新设备的系统参数、网络参数等配置信息。

远程配置

设备重置

用于清除设备上的配置,让设备恢复到出厂状态。

设备重置