Link SDK(原名为Link Kit SDK)是阿里云物联网平台提供的设备端软件开发工具包,可简化开发过程,实现设备快速接入阿里云物联网平台。设备厂商获取SDK后,根据需要选择相应功能进行移植,即可快速集成Link SDK,实现设备的接入。

使用须知

集成方式

根据设备类型的不同,集成Link SDK的方式也有差异:
  • IP设备:指支持TCP/IP协议栈的设备,例如Wi-Fi设备,可以直接集成Link SDK。WiFi Device
  • 非IP设备:指不支持TCP/IP协议栈的设备,例如ZigBee、BT、KNX、ModBus等,需要通过集成了Link SDK的网关设备,再接入到阿里云物联网平台。GW Device

功能特性

Link SDK目前支持C、Java、Python、Node.js、Android、iOS等多种语言或平台,但是不同语言或平台的功能并不完全相同,以下是不同语言或平台的SDK的功能汇总表。

功能项 C(v4.x) C(v3.x) Android Java Python Node.js iOS
设备认证与接入 一机一密 MQTT接入 MQTT接入 MQTT接入 MQTT接入 MQTT接入 MQTT接入
X.509证书 X.509证书接入 不支持
消息通信 不支持 不支持 RRPC 不支持 不支持
设备管理 物模型 物模型 物模型 物模型 物模型 物模型 物模型 不支持
设备标签 设备标签 设备标签 设备标签 设备标签 设备标签 设备标签 不支持
设备影子 设备影子 设备影子 设备影子 设备影子 设备影子 设备影子 不支持
网关与子设备 网关与子设备 网关与子设备 网关与子设备 网关与子设备 不支持 不支持 网关与子设备
文件管理 不支持 文件上传 文件上传 不支持
设备签名 不支持 设备签名 不支持
设备任务 设备任务 不支持
NTP服务 NTP服务 不支持
设备分发 设备分发 不支持
监控运维 日志上报 日志上报 不支持
远程登录 远程登录 不支持
OTA OTA升级 设备OTA 设备OTA 不支持
远程配置 远程配置 远程配置 远程配置 远程配置 不支持