阿里云物联网平台提供C Link SDK的定制功能,您可根据开发需要,一键定制SDK。本文介绍C Link SDK的获取方法及其使用说明。

注意 仅华东2(上海)支持定制SDK。

在物联网平台控制台,单击左上方的地域按钮,切换地域至华东2(上海)后,定制并下载SDK。

操作步骤

  1. 登录物联网平台控制台
  2. 实例概览页面,找到对应的实例,单击实例进入实例详情页面。
    实例概览
  3. 在左侧的导航栏,单击文档与工具
  4. 文档与工具页面的设备接入SDK区域,单击SDK定制
  5. SDK定制页面,根据需求配置相关参数。然后单击开始生成,完成SDK的下载。
    文档与工具
    根据浏览器提示,您可将SDK文件下载到指定位置。文件解压后,其结构如下:
    文件夹或文件名 说明
    ./LinkSDK/ChangeLog.md 该文件包含SDK中各个功能模块的更新时间。
    ./LinkSDK/components 该文件夹内含已定制功能模块的子文件夹。
    ./LinkSDK/core 该文件夹内含有关设备接入的核心代码文件。
    ./LinkSDK/demos 该文件夹内含示例代码文件,包括基础功能及已定制的高级功能。
    说明 移植SDK时,您无需将demos加入编译系统。
    ./LinkSDK/external 该文件夹内含mbedtls的C语言库。

    当需要使用TLS功能时,SDK使用了第三方的mbedtls,您可以使用其它的TLS库。

    ./LinkSDK/Makefile 需要编写的Makefile文件,以编译SDK。
    ./LinkSDK/portfiles SDK运行时,需实现的TCP/IP协议栈和系统依赖接口。

    如果SDK未提供指定系统下的TCP/IP协议栈,您需自行实现./portfiles下相关函数的移植。

后续步骤

获取C Link SDK后,您可以根据业务需要,选择要配置的功能,然后对设备端进行开发。关于C Link SDK的功能介绍,请参见功能介绍