使用Java语言开发产品时,您可以使用物联网平台提供的Java SDK,简化开发过程,使设备快速接入物联网平台。本章简要介绍Java SDK的使用说明和功能介绍。
使用说明
Java SDK分为Paho-SDK和Link SDK两个系列。
Paho-MQTT Java接入示例基于开源的Paho-Java,提供了基础的连接和消息收发功能,适用于以使用基础功能为主的用户。用户可以根据Alink协议按需对接高阶功能。
Link SDK实现了物联网平台的全部基础功能以及多数高阶功能,适用于需要使用高阶功能(例如物模型、网关、设备影子等)的用户。本文主要介绍Java Link SDK系列。
功能介绍
类型 | 功能模块 | 功能说明 | 参考文档 |
设备接入 | MQTT接入 | 将设备与物联网平台建立MQTT协议的连接,实现设备与物联网平台的通信。 重要 如果您需要物联网平台主动向设备推送消息,请使用MQTT协议接入设备。 | |
设备管理 | 物模型 | 基于物模型对设备进行管理,无需关心设备与物联网平台之间的数据交互格式,降低开发成本。 | |
设备标签 | 为设备自定义标识,以便灵活管理设备。 | ||
设备影子 | 缓存设备状态。设备在线时,可以直接获取云端指令;设备离线后,再次上线时可以主动拉取云端指令。 | ||
网关与子设备 | 将设备的网关接入物联网平台,使不具备IP地址的设备间接地接入物联网平台。 | ||
消息通信 | 数据压缩 | 设置设备与物联网平台之间消息传输需要压缩或解压缩的Topic列表,设备通信时,处于该列表中Topic对应的消息可以压缩后再传输。压缩或解压缩的动作由SDK执行,设备端和服务端发送或接收到的为未压缩数据。 | |
监控运维 | 远程配置 | 在不用重启设备或中断设备运行的情况下,可以在线远程更新设备的系统参数、网络参数等配置信息。 |
文档内容是否对您有帮助?