物模型是阿里云物联网平台为产品定义的数据模型,您可以通过配置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中的状态码描述。