使用C语言开发产品时,您可使用物联网平台提供的C Link SDK,简化开发过程,使设备快速接入物联网平台。本文简要介绍C Link SDK的使用说明、功能介绍和版本说明。
使用说明
您可以使用C Link SDK,将具备连接公网能力的设备,接入物联网平台。
您可以配置C Link SDK,实现多种功能,为您设备的管理和监控提供便利。更多信息,请参见功能介绍。
您可以根据业务需要,定制C Link SDK。具体操作,请参见获取C Link SDK。
对于MCU+模组形式接入的设备,请参见SDK移植参考。
您可以将C Link SDK移植到不同的操作系统或硬件平台。更多信息,请参见移植示例说明。
对于MCU+模组形式接入的部分设备,如果C Link SDK未提供相应的适配,您可根据开放协议,自主开发。更多信息,请参见:
功能介绍
类型 | 功能模块 | 功能说明 | 参考文档 |
设备接入 | MQTT接入 | 将设备与物联网平台建立MQTT协议的连接,实现设备与物联网平台的通信。 重要 如果您需要物联网平台主动向设备推送消息,请使用MQTT协议接入设备。 | |
HTTPS接入 | 将设备与物联网平台建立HTTPS协议的连接,实现设备向物联网平台上报数据。 | ||
设备认证 |
| ||
设备接入 | CoAP接入 | 将设备与物联网平台建立CoAP协议的连接,实现设备向物联网平台上报数据。 | |
消息通信 | RRPC | 设备支持来自物联网平台的远程同步调用。 | |
广播通信 | 设备无需订阅广播Topic,即可收到服务器发送的广播消息。 | ||
设备管理 | 物模型 | 基于物模型对设备进行管理,无需关心设备与物联网平台之间的数据交互格式,降低开发成本。 | |
设备标签 | 为设备自定义标识,以便灵活管理设备。 | ||
设备任务 | 同时向多个设备发起属性设置、异步服务调用和自定义任务。 | ||
设备影子 | 缓存设备状态。设备在线时,可以直接获取云端指令;设备离线后,再次上线可以主动拉取云端指令。 | ||
NTP服务 | 设备获取当前物联网平台的时间。 | ||
网关与子设备 | 将设备的网关接入物联网平台,使不具备IP地址的设备间接地接入物联网平台。 | ||
设备分发 | 通过该功能,实现对不同地域设备的统一烧录,也可为业务迁移提供便利。 | ||
文件上传 | 将文件上传至阿里云物联网平台服务器储存。 | ||
监控运维 | 远程登录 | 远程控制和管理设备。 | |
日志上报 | 设备实时上传日志。 | ||
OTA升级 | 设备通过物联网平台实现设备端的升级。
| ||
远程配置 | 在不用重启设备或中断设备运行的情况下,在线远程更新设备的系统参数、网络参数等配置信息。 | ||
安全隧道 | 远程访问、远程诊断和管理设备。 |
版本说明
版本号 | 说明 | 注意事项 | 参考文档 |
4.x |
|
重要 该版本SDK定期更新维护,推荐使用该版本的SDK。 | |
3.x | 提供代码抽取工具,功能裁剪更便捷。 |
| |
2.x |
|
| |
1.x | 初始版本。 | 不推荐使用。 | 无。 |