定义 Amazon IoT Events 警报(Amazon IoT SiteWise 控制台) - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

定义 Amazon IoT Events 警报(Amazon IoT SiteWise 控制台)

您可以使用 Amazon IoT SiteWise 控制台在现有资产模型上定义 Amazon IoT Events 警报。要在新资产模型上定义 Amazon IoT Events 警报,请创建资产模型,然后完成以下步骤。有关更多信息,请参阅 创建资产模型

重要

每个警报都需要一个属性,来指定要与警报进行比较的阈值。必须先在资产模型上定义阈值属性,然后才能定义警报。

举例说明,如果您想定义一个警报,用于检测风力涡轮机何时超过其最大额定风速 50 英里/小时。在定义警报之前,您必须定义一个默认值为 50 的属性(最大风速)。

在资产模型上定义 Amazon IoT Events 警报
  1. 导航到 Amazon IoT SiteWise 控制台

  2. 在导航窗格中,选择模型

  3. 选择要为其定义警报的资产模型。

  4. 选择警报选项卡。

  5. 选择添加警报

  6. 警报类型选项部分,选择Amazon IoT Events 警报

  7. 基本详细信息部分中,执行以下操作:

    1. 输入警报的名称。

    2. (可选)输入警报的描述。

  8. 阈值定义部分,您可以定义警报何时检测以及警报的严重程度。执行以下操作:

    1. 选择警报检测的属性。每次此属性收到新值时,都会 Amazon IoT SiteWise 将该值发送 Amazon IoT Events 到以评估警报的状态。

    2. 选择用于将属性与阈值进行比较的运算符。从以下选项中进行选择:

      • 小于

      • 小于或等于

      • = (等于)

      • != 不等于

      • 大于或等于

      • 大于

    3. 对于 “”,选择要用作阈值的属性属性。 Amazon IoT Events 将属性的值与该属性的值进行比较。

    4. 输入警报的严重程度。使用您的团队能理解的数字来反映此警报的严重程度。

  9. 默认资产状态部分,您可以设置从此资产模型创建的警报的默认状态。

    注意

    您可以在后续步骤中为从此资产模型创建的资产激活或停用此警报。

  10. 高级设置部分,您可以配置权限、其他通知设置、警报状态操作、 SiteWise 监控器中的警报模式以及确认流。

    注意

    Amazon IoT Events 警报需要以下服务角色:

    • Amazon IoT Events 假定向发送警报状态值的角色 Amazon IoT SiteWise。

    附加权限策略页面上,执行以下操作:

    1. 对于 Amazon IoT Events 角色,请使用现有角色或创建具有所需权限的角色。此角色需要允许 iotevents.amazonaws.com 担任角色的 iotsitewise:BatchPutAssetPropertyValue 许可和信任关系。

  11. (可选)在设置状态操作部分,执行以下操作:

    1. 选择编辑操作

    2. 添加警报状态操作下,添加操作。然后选择保存

      您最多可以添加 10 个操作。

    Amazon IoT Events 可以在警报处于活动状态时执行操作。您可以定义内置操作以使用计时器或设置变量,或者将数据发送到其他 Amazon 资源。有关更多信息,请参阅 Amazon IoT Events 开发人员指南 中的 支持的操作

  12. (可选)在 “ SiteWise 监控器-可” 中的 “管理警报模式” 下,选择 “活动” 或 “非活动”。

    使用此选项可以在 M SiteWise onitorss 中更新警报模型。默认情况下,此选项处于启用状态。

  13. 确认流下,选择活动非活动。有关确认流的更多信息,请参阅 警报状态

  14. 选择添加警报

    注意

    Amazon IoT SiteWise 控制台发出多个 API 请求,将警报添加到资产模型中。当您选择添加警报时,控制台会打开一个对话框,显示这些 API 请求的进度。在每个 API 请求成功或一个 API 请求失败之前,请保持停留在此页面。如果请求失败,请关闭对话框,修复问题,然后选择添加警报重试。