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