物模型是阿里云物聯網平臺為產品定義的數據模型,您可以通過配置C Link SDK與物聯網平臺進行物模型數據的通信。
前提條件
- 已獲取設備認證信息。
- 已添加物模型。
- 已獲取C Link SDK。
定制SDK時,在SDK定制頁面的高級能力區域,選中物模型。
- 已準備開發環境。
背景信息
- 物聯網平臺物模型功能的更多信息,請參見什么是物模型。
- 物模型數據格式的更多信息,請參見設備屬性、事件、服務。
功能原理
應用程序通過調用C Link SDK的API,基于MQTT協議的連接,實現設備端上報屬性和事件,并接收物聯網平臺發送的設置屬性和調用服務的指令。
如下功能時序圖,以設備的應用程序./demos/data_model_basic_demo.c為例,介紹應用程序實現該功能的流程。
物模型功能API的更多信息,請參見aiot_dm_api.h。
使用示例
- 物模型功能的參考示例,請參見使用示例。
- 物模型功能相關錯誤碼,請參見aiot_dm_api.h中的狀態碼描述。