模型设计


资产接入 EnOS 的第一个步骤是建立模型,包括模型的基本信息及功能定义(测点、属性、服务、事件),之后才能被应用程序使用。

建模分析

创建模型前,需要领域模型专家从整体对模型的功能进行设计,识别出需要创建的逻辑资产模型和设备资产模型,其中逻辑资产模型建议与资产树功能结合进行设计。


以智慧楼宇项目为例,电表,水表,火警探头是设备资产模型,而房间,楼层、大楼则为逻辑资产模型,在抽象出不同类型模型后,再分别设计出对应的模型的四要素功能。

EnOS 中的模型

EnOS 中有两种模型:私有模型和公有模型。

公有模型

公有模型是 EnOS 沉淀的、关键领域的模型库。你可以直接使用EnOS提供的公有模型作为你设备的模型。在 EnOS 管理控制台模型 > 公有模型 中,可以查看 EnOS 提供的公有模型。

私有模型

如果公有模型无法满足你的需求,你可以从零开始创建一个定制化的私有模型。在创建新的私有模型时,你可以从 EnOS 提供的标准元素库中,挑选适合的标准元素,作为该私有模型的功能定义。有关标准元素库的详细信息,参见模型功能元素标准库

设计和创建模型

你可以通过以下方式,为设备在 EnOS 创建模型。

../../_images/designing_models.png


  1. 查看公有模型,如果存在对应公有模型,直接使用公有模型即可,创建对应产品和设备。
  2. 查看私有模型,如果存在类似的私有模型和特殊需求,则可以考虑拷贝或者继承进行创建。
  3. 创建模型时,查看标准功能库,如果存在相应的功能,直接从标准功能库中添加相应功能。如果不存在,新建自定义的功能。
  4. 发布模型。


有关管理模型功能元素标准库的详细信息,参见管理模型功能元素标准库