阿里云物聯(lián)網(wǎng)平臺提供的設(shè)備標簽功能,可以為設(shè)備自定義標識,以便靈活管理設(shè)備。本文介紹通過配置C Link SDK,實現(xiàn)設(shè)備更新或刪除標簽。
前提條件
- 已獲取設(shè)備認證信息。
- 已獲取C Link SDK。
定制SDK時,在SDK定制頁面的高級能力區(qū)域,選中設(shè)備標簽。
- 已準備開發(fā)環(huán)境。
背景信息
- 設(shè)備標簽的Alink數(shù)據(jù)格式說明,請參見設(shè)備標簽。
- 通過物聯(lián)網(wǎng)平臺控制臺,添加設(shè)備標簽的詳細信息,請參見添加設(shè)備標簽。
- 通過集成物聯(lián)網(wǎng)平臺云端API,管理設(shè)備標簽的詳細信息,請參見:
- 添加設(shè)備標簽:SaveDeviceProp
- 刪除設(shè)備標簽:DeleteDeviceProp
- 查詢設(shè)備標簽:QueryDeviceProp
功能原理
應(yīng)用程序通過調(diào)用C Link SDK的API,基于MQTT協(xié)議的連接,向物聯(lián)網(wǎng)平臺發(fā)送請求,以上報或刪除key:value
格式的設(shè)備標簽。
如下功能時序圖,以設(shè)備的應(yīng)用程序./demos/devinfo_posix_demo.c為例,介紹應(yīng)用程序?qū)崿F(xiàn)該功能的流程。
設(shè)備標簽功能API的更多信息,請參見aiot_devinfo_api.h。
使用示例
- 設(shè)備標簽功能的參考示例,請參見使用示例。
- 設(shè)備標簽功能相關(guān)錯誤碼,請參見aiot_devinfo_api.h中的狀態(tài)碼描述。