Link SDK概述
Link SDK(原名为Link Kit SDK)是阿里云物联网平台提供的设备端软件开发工具包,可简化开发过程,实现设备快速接入阿里云物联网平台。设备厂商获取SDK后,根据需要选择相应功能进行移植,即可快速集成Link SDK,实现设备的接入。
使用须知
集成方式
根据设备类型的不同,集成Link SDK的方式也有差异:
IP设备:指支持TCP/IP协议栈的设备,例如Wi-Fi设备,可以直接集成Link SDK。
非IP设备:指不支持TCP/IP协议栈的设备,例如ZigBee、BT、KNX、ModBus等,需要通过集成了Link SDK的网关设备,再接入到阿里云物联网平台。
功能特性
Link SDK目前支持C、Java、Python、Node.js、Android、iOS等多种语言或平台,但是不同语言或平台的功能并不完全相同,以下是不同语言或平台的SDK的功能汇总表。
功能项 | C(v4.x) | C(v3.x) | Android | Java | Python | Node.js | iOS | |
设备认证与接入 | 一机一密 | |||||||
X.509证书 | 不支持 | |||||||
消息通信 | 不支持 | 不支持 | 不支持 | |||||
设备管理 | 物模型 | 不支持 | ||||||
设备标签 | 不支持 | |||||||
设备影子 | 不支持 | |||||||
网关与子设备 | 不支持 | |||||||
文件管理 | 不支持 | |||||||
设备签名 | 不支持 | 不支持 | ||||||
设备任务 | 不支持 | |||||||
NTP服务 | 不支持 | |||||||
设备分发 | 不支持 | |||||||
监控运维 | 日志上报 | 不支持 | 不支持 | |||||
远程登录 | 不支持 | |||||||
OTA | 不支持 | |||||||
远程配置 | 不支持 |