适用于使用C语言开发产品业务处理逻辑的设备接入阿里云物联网平台。

SDK使用MQTT/HTTP连接物联网平台,因此要求设备支持TCP/IP协议栈;对于Zigbee、ZWave之类的不支持TCP/IP协议栈的设备,需要通过网关接入物联网平台,这种情况下网关需要集成SDK。

重要通知生活物联网平台是架设在阿里云物联网平台上针对智能家居的设备接入PaaS平台,提供了通过手机APP对设备进行控制的能力,设备厂商只需要将设备接入生活物联网平台即可,无需在云端开发和部署应用、无需开发手机APP,从而快速将产品推向市场。 生活物联网平台推出了单独的设备SDK,该SDK集成了Link SDK并增加了面向生活场景的特有功能,因此产品接入生活物联网平台请参照生活物联网平台的开发文档进行SDK获取以及进行产品开发。

SDK主要分支

分支 架构说明 注意事项 开发文档
4.x

架构进行了重新设计以:

  • 进一步减少SDK对RAM的要求
  • 将SDK的能力之间的依赖进一步减少
  • 针对不同的OS,SDK的设计更加合理
  • SDK通过控制台进行定制

4.x分支的API接口与3.x不兼容,因此使用3.x/2.x开发产品的客户请继续使用3.x/2.x进行产品开发

4.x去掉了WiFi配网、绑定、本地控制等生活物联网场景下的功能模块。

4.x的功能模块目前尚没包含3.x所有的功能模块,将于之后的迭代中逐渐补充完全

SDK获取

快速体验

3.x
  • SDK提供代码抽取工具以降低客户功能裁剪难度;
  • 针对广域网MCU+模组方式提供AT解决方案
3.x SDK可以将需要的功能代码从SDK中抽取出来,移植性较为友好

SDK获取

快速体验

2.x 提供基于Linux环境的编译系统,并增加了阿里云物联网平台的多种功能的支持 2.x SDK的编译是阿里定义的私有编译方式,裁剪和移植比较复杂

SDK获取

文档链接

1.x 初始版本 不再推荐使用 不再推荐使用