物模型定义

物模型在控制台操作指南已经做了详细名词解释,物模型从属性、命令、事件三个维度对设备进行抽象。 本章将会详细介绍设备端基于物模型的开发,以及设备端、物联网通信云平台、应用服务之间的交互流程,分别参考获取物模型定义JSON文档设备属性设备事件设备命令设备期望属性

物模型涉及的所有Topic

Topic 权限描述
/undefined/${ProductSN}/${DeviceSN}/tmodel/template/get发布请求获取物模型功能定义JSON描述
/undefined/${ProductSN}/${DeviceSN}/tmodel/template/get_reply 订阅 返回物模型功能定义JSON描述
/undefined/${productSN}/${DeviceSN}/tmodel/property/post发布上报属性
/undefined/${productSN}/${DeviceSN}/tmodel/property/post_reply订阅云平台对设备属性的响应
/undefined/${productSN}/${DeviceSN}/tmodel/property/set订阅云平台设置属性
/undefined/${productSN}/${DeviceSN}/tmodel/property/set_reply发布设备端对设置属性的响应
/undefined/${productSN}/${DeviceSN}/tmodel/property/restore发布请求恢复属性
/undefined/${productSN}/${DeviceSN}/tmodel/property/restore_reply订阅云平台返回需要恢复的属性值
/undefined/${productSN}/${DeviceSN}/tmodel/property/desired/get发布获取期望属性
/undefined/${productSN}/${DeviceSN}/tmodel/property/desired/get_reply订阅云平台返回期望属性
/undefined/${productSN}/${DeviceSN}/tmodel/property/desired/delete发布删除期望属性
/undefined/${productSN}/${DeviceSN}/tmodel/property/desired/delete_reply订阅云平台返回删除结果
/undefined/${productSN}/${DeviceSN}/tmodel/property/document-设备的物模型属性发生变化时将发送完整的物模型属性文档(仅用于规则引擎)
/undefined/${productSN}/${DeviceSN}/tmodel/event/post发布上报事件
/undefined/${productSN}/${DeviceSN}/tmodel/event/post_reply订阅云平台对上报事件的响应
/undefined/${productSN}/${DeviceSN}/tmodel/command订阅云平台下发命令
/undefined/${productSN}/${DeviceSN}/tmodel/command_reply/${requestid}发布设备端对云平台下发命令的响应