单元四:接入资产¶
资产接入是构建应用的关键步骤。只有资产顺利接入到 EnOS Cloud 后,应用才能采集、存储、处理和可视化展示资产数据。
前提条件¶
任务 1:设计资产类型¶
设备接入和管理人员可以通过以下信息,判断应该在云端创建何种类型的资产。
根据 需求分析 - 资产层级结构,需要创建的资产数量如下:
工厂:1
产线:2
工艺设备:4
电表:7
水表:7
根据 需求分析 - 计量设备数据,应用需要展示电表和水表数据。其它资产的数据将基于电表和水表计算而来,不直接上送数据。因此在接入环节,需要为电表和水表创建 设备资产,为其余资产创建 逻辑资产。
根据 需求分析 - 数据流,电表和水表通过 MQTT 协议直接接入 EnOS。因此电表和水表设备均为 设备,而非网关或子设备。
任务 2:创建产品¶
操作人 |
操作地点 |
---|---|
设备接入和管理人员 |
开发者控制台 |
产品 在模型的基础上,进一步定义了设备的通信属性。设备接入和管理人员需要参照 创建产品,为 电表 和 水表 设备分别创建产品。创建时,注意以下选项:
节点类型:选择 设备。
模型:选择 单元三 中创建的模型。
证书双向认证:选择不启用。
任务 3:创建设备资产¶
操作人 |
操作地点 |
---|---|
设备接入和管理人员 |
开发者控制台 |
设备接入和管理人员需要参照 创建设备,分别创建 7 个 电表 和 7 个 水表 设备。创建时,注意以下选项:
产品:选择任务 2 中创建的产品。
属性信息:来源于电表/水表模型中的属性,如
最大表读数(max_reading)
、最大斜率(max_slope)
等。
任务 4:创建资产树和逻辑资产¶
操作人 |
操作地点 |
---|---|
设备接入和管理人员 |
开发者控制台 |
设备接入和管理人员需要参照 创建资产树及子节点,创建 1 棵资产树,资产树结构如下图。
上图中的蓝色节点表示,需要通过 新建资产并关联 的方式,创建 工厂、产线、工艺设备 等逻辑资产。
上图中的黄色节点表示,需要通过 关联已有资产到资产树 的方式,关联已创建的 水表 和 电表 设备。
创建后,参见 [编辑资产树基本信息],为资产树添加
auth_unit:true
标签, 保证资产树数据在 EnOS 应用门户的开发者控制台和管理员控制台之间同步。
任务 5:接入设备数据¶
操作人 |
操作地点 |
---|---|
应用开发人员 |
开发者控制台 |
若存在真实电表和水表设备,参见 基于 MQTT 协议的连接,接入 14 个设备。
若应用无真实设备接入,例如用于测试或演示的应用,需使用 设备模拟器 模拟设备数据上送。启用后,模拟器会在定义好的时间将设定好的测点值上传至 EnOS Cloud。
任务 6:检查上送数据¶
操作人 |
操作地点 |
---|---|
应用开发人员 |
开发者控制台 |
默认情况下,设备的测点数据将按照不同数据类型存储至时序数据库。应用开发人员可按照下列步骤,查看设备上送的数据:
在 EnOS 应用门户的开发者控制台中,选择 时序洞察。
依次选择时间粒度、设备、数据类型和时间范围。选择后,页面将展示所选测点数据图表。
任务 7:创建组织结构¶
操作人 |
操作地点 |
---|---|
OU 管理员 |
管理员控制台 |
OU 管理员需为资产定义组织结构,应用才能按照资产层级筛选和展示资产数据。
参照 管理组织结构,在管理员控制台中创建 1 个组织结构。其中:
组织结构的 节点 与 资产层级结构 中的逻辑资产(蓝色节点表示)相同。
设备资产(黄色节点表示)以 资源 的形式关联到对应的节点上。