定义外部警报 - AWS IoT SiteWise

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

定义外部警报

外部警报包含您在 AWS IoT SiteWise外部检测到的警报状态。

定义外部警报(控制台)

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

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

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

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

  4. 选择警报定义选项卡。

  5. 选择添加警报

  6. 警报类型选项中,选择外部警报

  7. 输入警报的名称。

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

  9. 选择添加警报

定义外部警报 (CLI)

您可以使用在新资产模型或现有资产模型上定义外部警报。 AWS CLI

要向资产模型添加外部警报,请向资产模型添加警报复合模型。外部警报复合模型指定 EXTERNAL 类型,但不指定警报源属性。以下复合警报示例定义了外部温度警报。

{ ... "assetModelCompositeModels": [ { "name": "BoilerTemperatureHighAlarm", "type": "AWS/ALARM", "properties": [ { "name": "AWS/ALARM_TYPE", "dataType": "STRING", "type": { "attribute": { "defaultValue": "EXTERNAL" } } }, { "name": "AWS/ALARM_STATE", "dataType": "STRUCT", "dataTypeSpec": "AWS/ALARM_STATE", "type": { "measurement": {} } } ] } ] }

有关如何向新的或现有的资产模型添加复合模型的更多信息,请参阅以下内容:

定义外部警报后,您可以根据资产模型将警报状态推送到资产。有关更多信息,请参阅 摄取外部警报状态