

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

# 在中摄取警报状态数据AWS IoT SiteWise
<a name="ingest-alarm-state-data"></a>

警报状态属性期望警报状态为序列化的 JSON 字符串。要将警报状态引入外部警报AWS IoT SiteWise，请将此序列化字符串作为带时间戳的字符串值提取。以下示例演示了活动警报的状态数据值。

```
{\"stateName\":\"Active\"}
```

要标识警报状态属性，您可以指定以下项之一：
+ 您要向其发送数据的警报属性的 `assetId` 和 `propertyId` 。
+ `propertyAlias`，这是一个数据流别名（例如，`/company/windfarm/3/turbine/7/temperature/high`）。要使用此选项，您必须首先设置警报属性的别名。要了解如何为警报状态属性设置属性别名，请参阅 [映射外部警报状态流AWS IoT SiteWise](connect-alarm-data-streams.md)。

以下 [BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html)API 负载示例，演示了如何格式化外部警报的状态。当风力涡轮机的每分钟转速 (RPM) 读数过高时，此外部警报会报告。

**Example 警报状态数据的 BatchPutAssetPropertyValue 有效负载示例**  

```
{
    "entries": [
      {
        "entryId": "{{unique entry ID}}",
        "propertyAlias": "/company/windfarm/3/turbine/7/temperature/high",
        "propertyValues": [
          {
            "value": {
              "stringValue": "{\"stateName\":\"Active\"}"
            },
            "timestamp": {
              "timeInSeconds": 1607550262
            }
          }
        ]
      }
    ]
  }
```
有关如何使用 `BatchPutAssetPropertyValue` API 获取数据的更多信息，请参阅 [使用摄取数据 AWS IoT SiteWise APIs](ingest-api.md)。  
要进一步了解有关采集数据的其他方式，请参阅 [将数据摄取到AWS IoT SiteWise](industrial-data-ingestion.md)。