[关闭]
@jiangyifen 2020-10-21T08:31:08.000000Z 字数 2804 阅读 279

监测平台设计

未分类


一、关键对象

监测数据单位

pkid、唯一标识(uuid)、中文名称、监测数据单位标准编码(可选)

监测数据类型

pkid、唯一标识(uuid)、中文名称、数值类型[整数|浮点数]、保留小数位数、监测数据单位、监测数据类型标准编码(可选)

设备类型

pkid、唯一标识(uuid)、中文名称、启用标志、设备类型标准编码(可选)

网关类型

pkid、唯一标识(uuid)、中文名称、启用标志、网关类型标准编码(可选)

网关模型

pkid、唯一标识(uuid)、网关类型(uuid)、中文名称、启用标志、监测数据类型列表(uuid列表)、设备模型标准编码(可选)、备注(可选)

网关型号

pkid、唯一标识(uuid)、网关模型uuid、中文名称、供应商统一社会信用代码(可选)

设备模型

pkid、唯一标识(uuid)、设备类型(uuid)、中文名称、启用标志、监测数据类型列表(uuid列表)、设备模型标准编码(可选)、备注(可选)

设备型号

pkid、唯一标识(uuid)、设备模型uuid、中文名称、供应商统一社会信用代码(可选)

网关实例

pkid、唯一标识(硬件序列号)、中文名称、网关模型唯一标识(uuid)、启用标志、坐标、网关实例标准编码(可选)、设备实例固定资产编码(可选)、所属项目编号(可选)、备注(可选)

设备实例

pkid、唯一标识(硬件序列号)、中文名称、设备模型唯一标识(uuid)、启用标志、坐标、设备实例标准编码(可选)、设备实例固定资产编码(可选)、所属项目编号(可选)、备注(可选)、监测点位uuid(可选)、所属网关唯一标识(可选)

告警类型

pkid、唯一标识(uuid)、中文名称、告警级别

告警实例(现时)

pkid、告警设施类型(设备or网关)、告警设施实例uuid、告警类型唯一标识(uuid)、告警时间、处理状态、告警聚合uuid

告警实例(归档)

pkid、告警设施类型(设备or网关)、告警设施实例uuid、告警类型唯一标识(uuid)、告警时间、处理人uuid、处理状态、告警聚合uuid

告警实例聚合

pkid、告警聚合uuid、最后一次告警时间、处理人uuid、处理状态

项目(可选)

pkid、唯一标识(uuid)、中文名称、项目编号、从接口读过来的其他项目信息

供应商(可选)

pkid、中文名称、统一社会信用代码、统一社会信用代码查工商接口后的其他关键字段

布点方案(可选)

pkid、唯一标识(uuid)、中文名称、所属项目编号(可选)

监测点位(可选)

pkid、唯一标识(uuid)、中文名称、坐标、布点方案uuid、绑定的设备实例uuid(可选)

二、关键生命周期

设备和网关的生命周期

本系统“使用”但不“管理”设备的生命周期。相关设备的生命周期一般都会由专门的资产管理系统进行管理。
所以这里不涉及到设备的完整生命周期。

本系统设计到的是几个简单状态:
在线、离线
绑定点位,解绑点位

告警聚合的生命周期

未处理,已处理,已超时,已归档

告警聚合随着第一条告警的生成而生成。生成后处于“未处理”状态
告警聚合进行“处理”动作后变为“已处理”状态
告警聚合“超时”后变为“已超时”状态
系统定时对于“已处理”和“已超时”的告警进行“归档”动作。归档后,处于“已归档”状态

三、Web后台关键功能

一张图

全局/项目/布点方案视野切换功能(所有项目统计数据)

全局/项目/布点方案数据的dashboard
全局/项目/布点方案的GIS地图结合整体的数据

设备搜索功能(批量列表)

GIS搜索框,提供搜索。结果以列表返回。
单击例表中的结果条目(设备),展示该设备的基本信息和监测数据图表

监测布点方案管理(可选)

监测布点方案列表页:监测布点方案的例表页。增删改查,绑定项目
监测布点方案详情页:显示布点方案的基本信息 + GIS一张图中的布点方案视野页面。点击编辑,进行编辑模式
监测布点方案编辑模式:可编辑的详情页。可以增加、删除、编辑点位

设备管理

设备实例列表页:设备实例的例表页。增删改查、导入导出、批量绑定项目编号
设备实例详情页:单台设备的信息、单台设备的监测数据图+表

网关管理

网关实例列表页:网关实例的例表页。增删改查、导入导出、批量绑定项目编号
网关实例详情页:单台网关的信息、单台网关的监测数据图+表

告警管理

告警实例聚合列表页:告警聚合的列表。查询条件,数据dashboard,点击告警实例聚合进入告警聚合实例详情页查看下属告警实例列表
告警实例聚合详情页:告警实例列表、该告警实例聚合的处理信息

定义:设备产生“告警实例”,“告警实例”经过【聚合】形成“告警实例聚合”
“聚合”的逻辑:处理完

系统管理

监测数据单位管理

列表页+详情页

监测数据类型管理

列表页+详情页

网关类型管理

列表页+详情页

设备类型管理

列表页+详情页

网关型号管理

列表页+详情页

设备型号管理

列表页+详情页

网关模型管理

列表页+详情页

设备模型管理

列表页+详情页

告警类型管理

列表页+详情页

项目管理

列表页+详情页

供应商管理

列表页+详情页

四、OpenAPI

1.监测设备和网关服务

1.1 设备实例添加(单台)

1.2 设备实例添加(批量)

1.3 设备实例禁用(单台)

1.4 设备实例禁用(批量)

1.5 设备实例修改(单台)

1.6 设备实例详情查询

1.7 设备实例分页查询

1.8 设备实例上线下线

1.9 设备监测数据分页查询

1.10 网关实例添加(单台)

1.11 网关实例添加(批量)

1.12 网关实例禁用(单台)

1.13 网关实例禁用(批量)

1.14 网关实例修改(单台)

1.15 网关实例详情查询

1.16 网关实例分页查询

1.17 网关实例上线下线

1.18 网关下属设备实例分页查询

1.19 获取所有设备类型

1.20 获取所有网关类型

2.监测数据服务

2.1 获取所有监测数据单位

2.2 获取所有监测数据类型

2.3 根据设备和时间段分页获取监测数据

3.告警服务

3.1 获取所有告警类型

3.2 根据设备和时间段分页获取告警聚合信息

3.3 根据告警聚合uuid分页获取告警清单

3.4 修改告警聚合生命周期

五、典型实施流程

  1. “管理员”通过后台的“系统管理”模块,配置好基本数据(监测数据单位、 监测数据类型、设备类型、网关类型、供应商、设备模型、网关模型)
  2. 具体项目的“实施工程师”通过“设备管理”或“网关管理”,将具体项目上涉及的具体设备或网关实例添加到系统
  3. “网关实例或设备实例”通过适配层连接到本系统。本系统知晓所有设备的在线情况。本系统负责接入所有设备的监测数据并将其标准化后保存和转发至其他系统(如上层应用、大数据平台等)
  4. “运维单位”通过“一张图”总体查看已接入的设备
  5. 各应用“软件开发公司”通过本系统的接口来访问统一纳管的设备数据、监测数据、告警数据
  6. 与其他系统的数据流向:项目管理系统(本系统从项目管理系统输入项目数据)、设备资产系统(本系统从设备资产管理系统输入设备和网关数据)、运维期相关系统(本系统向运维期相关系统输出设备、网关和告警数据)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注