用户指南
操作与功能特点详解

预警中心介绍

预警中心是本软件的核心功能之一,旨在实时监控数据输入,根据预设规则和策略,及时发现潜在问题并生成预警日志。本手册将详细介绍预警中心的使用方法,帮助用户快速上手并有效利用该功能。

功能特点

  1. 实时数据监控:预警中心能够实时接收并处理数据,确保潜在问题及时发现。
  2. 灵活的规则设置:用户可根据需求自定义预警规则,满足不同场景下的监控需求。
  3. 多样化预警策略:预警中心支持多种预警策略,包括阈值预警、趋势预警等。
  4. 预警日志记录:系统将自动记录预警日志,便于用户追溯和分析问题。

操作步骤

新建北向

本次实验我们使用一个 UDP 资源来输出预警事件。首先在北向资源里面新建一个 UDP 资源。

alarm

新建规则

首先新建一个预警规则,事件处理器选择上面创建的北向资源,预警规则使用 go-expr 表达式,如下所示:

alarm

字段解释:

  • 事件标识:对外输出的标识,比如温度大于 1000 输出“高温预警”。
  • 执行频率:执行频率指的是预警事件发生后多久执行一次对外输出预警。
  • 阈值:事件数量阈值指的是事件积累一定数量后触发对外预警。
💡

整体含义就是:在时间 ΔT 范围内,积累了几次预警以后就开始对外输出。

  • 规则
Lua
any(data, {
         .Tag == "temp1" &&
         float(.Value) >= 1000
    }
)

表示采集到的数据当 Tag 是 temp1 的时候,判断其值是否大于 1000。详细教程请看后续文档。

测试规则

可以在线简单测试数据是否有效:

alarm

设备预警

设备接入的时候选择预警规则 UUID:

alarm

测试效果

我们使用模拟器来模拟两个设备。

alarm

下面是点位表定义:

alarm

数据此时是 1111.1,符合我们的规则,因此会产生预警信息:

alarm

同时北向输出也收到了数据:

alarm

💡

图示的数据是十六进制格式展示。

© 2023-2025 RHILEX Technologies Inc. All rights reserved.