功能定义
更新时间: 2023-04-10

平台使用物模型定义产品数据模型,用于描述产品功能。需要先通过功能定义描述设备是什么、能做什么、可以对外提供哪些信息。

# 功能说明

物模型是物理空间中的实体(如传感器、车载装置、楼宇、工厂等)在云端的数字化表示,从属性、服务和事件三个维度,分别描述了该实体是什么、能做什么、可以对外提供哪些信息。定义了物模型的这三个维度,即完成了产品功能的定义。

功能类型 说明
属性(Property) 设备可读取和设置的能力。一般用于描述设备运行时的状态,如设备的运行状态、运行压力等。应用系统可发起对属性的读取和设置请求。
服务(Service) 设备可被外部调用的能力或方法,可设置输入参数和输出参数。产品提供功能供云端调用。服务可通过一条指令实现更复杂的业务逻辑,如执行某项特定的任务。服务需设备端进行相应的功能实现。
事件(Event) 设备运行时,主动上报给云端的事件。事件可以被订阅和推送。事件一般包含需要被外部感知和处理的通知信息,可包含多个输出参数。例如,某项任务完成的信息、设备发生故障或告警时的温度、传感器的遥测值等。

一组功能定义的集合(属性、服务和事件),就是一个物模型模块。物联网平台支持为产品定义多组功能。

组件是产品中某一类通用的部件,有相应的槽位。一般来说,组件是产品非虚拟的物理硬件。

# 添加属性

在左侧导航栏 产品功能 页面选中 属性列表,单击 添加属性 ,进行物模型配置。在创建属性弹窗页面,根据实际需求,按照提示填写信息,然后单击 确定 。页面提示“属性创建成功”,完成添加。

chanpin3gongnengdingyi01.png

# 添加服务

在左侧导航栏 产品功能 页面选中 服务列表 ,单击 添加服务 ,进行物模型配置。在创建服务弹窗页面,根据实际需求,按照提示填写信息,然后单击 确定 。页面提示“服务创建成功”,完成添加。

chanpin3gongnengdingyi02.png

# 添加事件

在左侧导航栏 产品功能 页面选中 事件列表 ,单击 添加事件 ,进行物模型配置。在创建事件弹窗页面,根据实际需求,按照提示填写信息,然后单击 确定 。页面提示“事件创建成功”,完成添加。

chanpin3gongnengdingyi03.png

# 添加组件

在左侧导航栏 产品功能 页面选中 组件列表 ,单击 添加组件 ,进行物模型配置。在创建事件弹窗页面,根据实际需求,按照提示填写信息,然后单击 确定 。页面提示“组件创建成功”,完成添加。

assembly01.png

# 删除组件

单击待删除组件右侧的 删除 操作,然后单击 确定 。页面提示“组件删除成功”,完成删除。

product11.png

# 查看物模型

在左侧导航栏 产品功能 页面选中 物模型 ,即可查看物模型的属性、服务、事件信息。

chanpin3gongnengdingyi04.png

# 导出物模型

在左侧导航栏 产品功能 页面选中 物模型 ,单击 导出物模型 ,即可下载物模型 json 文件到本地。

chanpin3gongnengdingyi05.png