本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
定义一个Amazon IoT Events警报(控制台)
您可以使用Amazon IoT SiteWise控制台来定义Amazon IoT Events对现有资产模型发出警报。要定义一个Amazon IoT Events对新资产模型发出警报,创建资产模型,然后完成这些步骤。有关更多信息,请参阅 创建资产模型。
每个警报都需要一个属性,该属性指定警报要与之比较的阈值。必须先在资产模型上定义阈值属性,然后才能定义警报。
举一个例子,你想定义一个警报来检测风力涡轮机何时超过其最大额定风速 50 mph。在定义警报之前,必须定义一个属性 (最大风速),默认值为50
.
要定义一个Amazon IoT Events资产模型警报
-
在导航窗格中,选择 Models (模型)。
-
选择要为其定义警报的资产模型。
-
选择告警定义选项卡。
-
选择添加警报.
-
中警报类型选项,选择Amazon IoT Events警报.
-
输入告警的名称。
-
(可选)输入告警的描述。
-
在阈值定义窗格,您可以定义警报检测的时间和警报的严重程度。执行以下操作:
-
选择属性警报在其上检测到。每次此属性获得新值时,Amazon IoT SiteWise将值发送到Amazon IoT Events评估警报的状态。
-
Selelect操作符用于将属性与阈值进行比较。从以下选项中进行选择:
-
< 小于
-
<= 小于或等于
-
== 等于
-
! = 不等于
-
>= 大于或等于
-
> 大于
-
-
选择要用作阈值的属性属性值.Amazon IoT Events将属性的值与该属性的值进行比较。
-
输入严重性的警报。使用您的团队理解的数字来反映此警报的严重性。
-
-
指定默认资产状态用于此警报。您可以在稍后的步骤中为基于此资产模型创建的所有资产启用或禁用此警报。
-
在高级设置窗格,您可以在中配置权限、其他通知设置、警报状态操作和警报模型 SiteWise 监控和确认流。
注意 Amazon IoT Events警报需要以下服务角色:
-
的角色Amazon IoT Events假定将警报状态值发送到Amazon IoT SiteWise.
在Permissions (权限)窗格中,执行以下操作:
-
对于Amazon IoT Events角色,使用现有角色或创建具有所需权限的角色。此角色需要
iotsitewise:BatchPutAssetPropertyValue
权限和信任关系,允许 iotevents.amzonaws.com 担任该角色。
-
-
(可选)在设置状态操作窗格中,执行以下操作:
-
选择编辑动作.
-
在添加警报状态操作页面,添加操作。您最多可以添加 10 个操作。
Amazon IoT Events可以在警报处于活动状态时执行操作。您可以定义内置动作以使用计时器或设置变量,或将数据发送到其他计时器Amazon资源。有关更多信息,请参阅支持的操作在Amazon IoT Events开发人员指南.
-
-
(可选)在在中管理警报模型 SiteWise 显示器窗格,选择Enabled要么Disabled.
使用此选项,以便您可以在中更新警报模型 SiteWise 显示器。默认情况下,此选项处于启用状态。
-
中确认流,您可以指定是否启用确认流。有关确认流的更多信息,请参阅。警状态.
-
选择添加警报.
注意 这些区域有:Amazon IoT SiteWise控制台发出多个 API 请求以将警报添加到资产模型中。在选择时添加警报,控制台会打开一个对话框,显示这些 API 请求的进度。停留在此页面,直到每个 API 请求成功或 API 请求失败为止。如果请求失败,请关闭对话框,修复问题,然后选择添加警报再试一次。