平台使用物模型定义产品数据模型,用于描述产品功能。需要先通过功能定义描述设备是什么、能做什么、可以对外提供哪些信息。
# 功能说明
物模型是物理空间中的实体(如传感器、车载装置、楼宇、工厂等)在云端的数字化表示,从属性、服务和事件三个维度,分别描述了该实体是什么、能做什么、可以对外提供哪些信息。定义了物模型的这三个维度,即完成了产品功能的定义。
功能类型 | 说明 |
---|---|
属性(Property) | 设备可读取和设置的能力。一般用于描述设备运行时的状态,如设备的运行状态、运行压力等。应用系统可发起对属性的读取和设置请求。 |
服务(Service) | 设备可被外部调用的能力或方法,可设置输入参数和输出参数。产品提供功能供云端调用。服务可通过一条指令实现更复杂的业务逻辑,如执行某项特定的任务。服务需设备端进行相应的功能实现。 |
事件(Event) | 设备运行时,主动上报给云端的事件。事件可以被订阅和推送。事件一般包含需要被外部感知和处理的通知信息,可包含多个输出参数。例如,某项任务完成的信息、设备发生故障或告警时的温度、传感器的遥测值等。 |
一组功能定义的集合(属性、服务和事件),就是一个物模型模块。物联网平台支持为产品定义多组功能。
组件是产品中某一类通用的部件,有相应的槽位。一般来说,组件是产品非虚拟的物理硬件。
# 添加属性
在左侧导航栏 产品功能 页面选中 属性列表,单击 添加属性 ,进行物模型配置。在创建属性弹窗页面,根据实际需求,按照提示填写信息,然后单击 确定 。页面提示“属性创建成功”,完成添加。
# 添加服务
在左侧导航栏 产品功能 页面选中 服务列表 ,单击 添加服务 ,进行物模型配置。在创建服务弹窗页面,根据实际需求,按照提示填写信息,然后单击 确定 。页面提示“服务创建成功”,完成添加。
# 添加事件
在左侧导航栏 产品功能 页面选中 事件列表 ,单击 添加事件 ,进行物模型配置。在创建事件弹窗页面,根据实际需求,按照提示填写信息,然后单击 确定 。页面提示“事件创建成功”,完成添加。
# 添加组件
在左侧导航栏 产品功能 页面选中 组件列表 ,单击 添加组件 ,进行物模型配置。在创建事件弹窗页面,根据实际需求,按照提示填写信息,然后单击 确定 。页面提示“组件创建成功”,完成添加。
# 删除组件
单击待删除组件右侧的 删除 操作,然后单击 确定 。页面提示“组件删除成功”,完成删除。
# 查看物模型
在左侧导航栏 产品功能 页面选中 物模型 ,即可查看物模型的属性、服务、事件信息。
# 导出物模型
在左侧导航栏 产品功能 页面选中 物模型 ,单击 导出物模型 ,即可下载物模型 json 文件到本地。