单元四:接入资产


资产接入是构建应用的关键步骤。只有资产顺利接入到 EnOS Cloud 后,应用才能采集、存储、处理和可视化展示资产数据。

前提条件


确保已了解 EnOS 中的设备 以及 设备和数据连接 等设备接入相关的基础知识。

任务 1:设计资产类型


设备接入和管理人员可以通过以下信息,判断应该在云端创建何种类型的资产。

  • 根据 需求分析 - 资产层级结构,需要创建的资产数量如下:

    • 工厂:1

    • 产线:2

    • 工艺设备:4

    • 电表:7

    • 水表:7

  • 根据 需求分析 - 计量设备数据,应用需要展示电表和水表数据。其它资产的数据将基于电表和水表计算而来,不直接上送数据。因此在接入环节,需要为电表和水表创建 设备资产,为其余资产创建 逻辑资产

  • 根据 需求分析 - 数据流,电表和水表通过 MQTT 协议直接接入 EnOS。因此电表和水表设备均为 设备,而非网关或子设备。

任务 2:创建产品


操作人

操作地点

设备接入和管理人员

开发者控制台


产品 在模型的基础上,进一步定义了设备的通信属性。设备接入和管理人员需要参照 创建产品,为 电表水表 设备分别创建产品。创建时,注意以下选项:

  • 节点类型:选择 设备

  • 模型:选择 单元三 中创建的模型。

  • 证书双向认证:选择不启用。

任务 3:创建设备资产


操作人

操作地点

设备接入和管理人员

开发者控制台


设备接入和管理人员需要参照 创建设备,分别创建 7 个 电表 和 7 个 水表 设备。创建时,注意以下选项:

  • 产品:选择任务 2 中创建的产品。

  • 属性信息:来源于电表/水表模型中的属性,如 最大表读数(max_reading)最大斜率(max_slope) 等。

任务 4:创建资产树和逻辑资产


操作人

操作地点

设备接入和管理人员

开发者控制台


  1. 设备接入和管理人员需要参照 创建资产树及子节点,创建 1 棵资产树,资产树结构如下图。


    ../_images/asset_topology.png
  2. 上图中的蓝色节点表示,需要通过 新建资产并关联 的方式,创建 工厂产线工艺设备 等逻辑资产。

  3. 上图中的黄色节点表示,需要通过 关联已有资产到资产树 的方式,关联已创建的 水表电表 设备。

  4. 创建后,参见 [编辑资产树基本信息],为资产树添加 auth_unit:true 标签, 保证资产树数据在 EnOS 应用门户的开发者控制台和管理员控制台之间同步。

任务 5:接入设备数据


操作人

操作地点

应用开发人员

开发者控制台


  • 若存在真实电表和水表设备,参见 基于 MQTT 协议的连接,接入 14 个设备。

  • 若应用无真实设备接入,例如用于测试或演示的应用,需使用 设备模拟器 模拟设备数据上送。启用后,模拟器会在定义好的时间将设定好的测点值上传至 EnOS Cloud。

任务 6:检查上送数据


操作人

操作地点

应用开发人员

开发者控制台


默认情况下,设备的测点数据将按照不同数据类型存储至时序数据库。应用开发人员可按照下列步骤,查看设备上送的数据:

  1. 在 EnOS 应用门户的开发者控制台中,选择 时序洞察

  2. 依次选择时间粒度、设备、数据类型和时间范围。选择后,页面将展示所选测点数据图表。

任务 7:创建组织结构


操作人

操作地点

OU 管理员

管理员控制台


OU 管理员需为资产定义组织结构,应用才能按照资产层级筛选和展示资产数据。

参照 管理组织结构,在管理员控制台中创建 1 个组织结构。其中:

  • 组织结构的 节点资产层级结构 中的逻辑资产(蓝色节点表示)相同。

  • 设备资产(黄色节点表示)以 资源 的形式关联到对应的节点上。