获取C Link SDK

更新时间:
复制为 MD 格式

本文为您介绍C Link SDK的获取方法及其使用说明。

操作步骤

  1. 登录物联网平台控制台

  2. 进入SDK定制页面。

    1. 实例概览页签的全部环境下,找到对应的实例,单击实例卡片。

    2. 在左侧的导航栏,单击文档与工具

    3. 文档与工具页面的设备接入SDK区域,单击SDK定制

  3. SDK定制页面,根据需求配置相关参数。然后单击开始生成,完成SDK的下载。

    相关参数包括:设备OS(如Linux)、设备硬件形态(单板系统或MCU/SOC+通信模组)、连接物联网平台协议(MQTT、HTTPS)、数据加密(TLS-CA、TLS-PSK或无加密)、设备认证方案(设备密钥,可选动态注册)。高级能力区域可按需勾选物模型、OTA、时间同步、设备影子、设备日志、设备标签、引导服务、子设备管理、设备诊断、任务管理、远程登录、文件上传等功能。SDK版本为v4.x,仅适用于C语言SDK。下载LinkSDK后,需将文中的三元组替换为您创建设备的三元组。

    根据浏览器提示,您可将SDK文件下载到指定位置。文件解压后,其结构如下:

    文件夹或文件名

    说明

    ./LinkSDK/ChangeLog.md

    该文件包含SDK中各个功能模块的更新时间。

    ./LinkSDK/components

    该文件夹内含已定制功能模块的子文件夹。

    ./LinkSDK/core

    该文件夹内含有关设备接入的核心代码文件。

    ./LinkSDK/demos

    该文件夹内含示例代码文件,包括基础功能及已定制的高级功能。

    说明

    移植SDK时,您无需将demos加入编译系统。

    ./LinkSDK/external

    该文件夹内含mbedtlsC语言库。

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

    ./LinkSDK/Makefile

    需要编写的Makefile文件,以编译SDK。

    ./LinkSDK/portfiles

    SDK运行时,需实现的TCP/IP协议栈和系统依赖接口。

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

后续步骤

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