什么是物模型
物模型是一种对物理实体设备的抽象描述,定义了设备的属性、事件和服务。 使用物模型描述物理实体,首先需要明确从哪些方面描述物体,然后对具体的方面进行参数定义。 在物联网平台中,由物模型完成对终端设备业务数据的标准格式定义。
-
1.1 物模型的组成
-
属性(Properties):描述设备的状态或特征,例如温度传感器的当前温度值。
-
事件(Events):设备主动上报的信息,例如烟雾传感器检测到烟雾时触发的报警事件。
-
服务(Services):设备提供的功能接口,例如远程控制灯的开关。
-
1.2 物模型的作用
-
统一描述:不同设备使用相同的物模型描述,便于平台管理和设备互操作。
-
数据交互:平台和设备通过物模型定义的属性、事件和服务进行数据交互。
-
开发简化:开发者只需关注物模型的定义和实现,无需关心底层通信细节。
物模型的定义是设备与云平台或其他设备之间交互的基础也是核心,用于统一描述设备的能力和行为。
为什么要统一物模型标准
比如在一个工业集成系统中接入了多个子系统,每个子系统都接入了不同的厂家物联设备 因为接入的协议与物模型参数不一样。导致不同厂家的不同设备接入都要针对产品定义唯一的物模型和产品适配度较低的交互协议导致不同的产品之间也无法进行事件交互。这样会拉长工期提高成本,系统的复用性扩展性低。
什么是标准物模型
通过抽象不同品牌、品类的设备功能,形成统一的参数体系(如“灯”品类共用“power”参数定义开关),确保跨平台、跨设备的功能描述一致性。
统一物模型标准的优点
- 降低接入与交互成本 物模型通过抽象设备共性特征形成标准化模型,新设备接入时只需遵循既定规范即可快速完成功能定义与开发,显著降低不同厂商间的开发成本
- 提高兼容性 物模型定义了设备的属性、命令和事件三大交互维度,确保不同品牌设备能以统一方式接入平台,解决数据格式不兼容问题
- 提高设备管理效率 基于物模型的数据处理能力可实现设备状态实时监控、远程控制及协同工作,简化设备维护流程并降低管理复杂度