阿里云物联网平台提供的设备标签功能,可以为设备自定义标识,以便灵活管理设备。本文介绍通过配置C Link SDK,实现设备更新或删除标签。
前提条件
- 已获取设备认证信息。
- 已获取C Link SDK。
定制SDK时,在SDK定制页面的高级能力区域,选中设备标签。
- 已准备开发环境。
背景信息
- 设备标签的Alink数据格式说明,请参见设备标签。
- 通过物联网平台控制台,添加设备标签的详细信息,请参见添加设备标签。
- 通过集成物联网平台云端API,管理设备标签的详细信息,请参见:
- 添加设备标签:SaveDeviceProp
- 删除设备标签:DeleteDeviceProp
- 查询设备标签:QueryDeviceProp
功能原理
应用程序通过调用C Link SDK的API,基于MQTT协议的连接,向物联网平台发送请求,以上报或删除key:value
格式的设备标签。
如下功能时序图,以设备的应用程序./demos/devinfo_posix_demo.c为例,介绍应用程序实现该功能的流程。
设备标签功能API的更多信息,请参见aiot_devinfo_api.h。
使用示例
- 设备标签功能的参考示例,请参见使用示例。
- 设备标签功能相关错误码,请参见aiot_devinfo_api.h中的状态码描述。