浏览设备警告

租户管理员和客户用户可在设备详情的警告浏览设备警报。
image.png

警告严重程度

每个警告的严重性为严重、主要、次要、警告或不确定(按优先级降序排列)。

警告生命周期

警报可能处于活动状态或已清除。当物联网平台创建警报时,它会保留警报的开始结束时间。默认情况下,开始时间和结束时间相同。如果警报触发条件重复,平台将更新结束时间。当发生符合报警清除条件的事件时,物联网平台 可以自动清除报警。警报清除条件是可选的。用户可以手动清除警报。
除了激活和清除警报状态外,物联网平台还跟踪是否有人已确认警报。可以通过仪表板小部件或实体详细信息选项卡进行警报确认。
总而言之,“状态”字段有 4 个可能的值:

  • 活动未确认 (ACTIVE_UNACK) - 警报未清除且尚未确认;
  • 活动确认(ACTIVE_ACK) - 警报未清除,但已确认;
  • Cleared unacknowledged(CLEARED_UNACK) - 警报已被清除,但尚未确认;
  • 已清除确认(CLERED_ACK) - 警报已被清除并确认;

报警唯一性

物联网平台使用发起者、类型和开始时间的组合来识别警报。因此,在单个时间点,只有一个活动警报具有相同的发起者、类型和开始时间。
假设您已配置警报规则以在温度大于 20 时创建“HighTemperature”警报。并且您还配置了警报规则以在温度小于或等于 20 时清除“HighTemperature”警报。
假设以下事件序列:

  • 12:00 - 温度等于 18
  • 12:30 - 温度等于 22
  • 13:00 - 温度等于 25
  • 13:30 - 温度等于 18

因此,您应该创建一个“高温”警报,开始时间 = 12:30,结束时间 = 13:00。

警告传播

假设您有一个拓扑,其中一个租户有 1000 个客户,每个客户有 1000 个设备。因此,您的服务器安装中有 1M 设备。您可能希望设计一个仪表板来显示租户和客户级别的所有活动警报。为了简化数据库查询并缩短加载时间,物联网平台支持警报的传播。创建警报时,我们可以指定它是否对父实体可见。我们还可以选择指定父实体和发起者之间应该存在的关系,以便传播警报。

使用 REST API 查询警报

物联网平台提供 REST API 来管理和查询警报