

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 에서 자산에 대한 경보 구성 AWS IoT SiteWise
<a name="configure-alarms"></a>

자산 모델에 AWS IoT Events 경보를 정의한 후 자산 모델을 기반으로 각 자산에 경보를 구성할 수 있습니다. 임계값과 경보의 알림 설정을 편집할 수 있습니다. 각 값은 자산의 속성(attribute)이므로 속성(attribute)의 기본값을 업데이트하여 이러한 값을 구성할 수 있습니다.

**참고**  
 AWS IoT Events 경보에 대해 이러한 값을 구성할 수 있지만 외부 경보에는 구성할 수 없습니다.

**Topics**
+ [임곗값 구성(콘솔)](#configure-alarm-threshold-value-console)
+ [임곗값 구성(AWS CLI)](#configure-alarm-threshold-value-cli)
+ [에서 알림 설정 구성 AWS IoT SiteWise](configure-alarm-notification-settings.md)

## 임곗값 구성(콘솔)
<a name="configure-alarm-threshold-value-console"></a>

 AWS IoT SiteWise 콘솔을 사용하여 경보의 임계값을 지정하는 속성 값을 업데이트할 수 있습니다.

**경보의 임계값 업데이트(콘솔)**

1. <a name="sitewise-open-console"></a>[AWS IoT SiteWise 콘솔](https://console.aws.amazon.com/iotsitewise/)로 이동합니다.

1. <a name="sitewise-choose-assets"></a>탐색 창에서 **자산**을 선택합니다.

1. 경보 임계값을 업데이트할 자산을 선택합니다.
**작은 정보**  <a name="sitewise-expand-asset-hierarchy"></a>
화살표 아이콘을 선택하여 자산 계층 구조를 확장하고 자산을 찾을 수 있습니다.

1. **편집**을 선택합니다.

1. 경보가 임계값으로 사용하는 속성(attribute)을 찾은 다음 새 값을 입력합니다.

1. **저장**을 선택합니다.

## 임곗값 구성(AWS CLI)
<a name="configure-alarm-threshold-value-cli"></a>

 AWS Command Line Interface (AWS CLI)를 사용하여 경보의 임계값을 지정하는 속성 값을 업데이트할 수 있습니다.

이 절차를 완료하려면 자산의 `assetId` 및 속성의 `propertyId`를 알고 있어야 합니다. 외부 ID를 사용할 수도 있습니다. 자산을 생성했지만 해당 `assetId`를 모르고 있는 경우에는 [ListAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssets.html) API를 사용하여 특정 모델에 대한 모든 자산을 표시합니다. [DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html) 작업을 사용하여 속성 ID를 포함한 해당 자산의 속성을 봅니다.

[BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html) 작업을 사용하여 자산에 속성 값을 할당합니다. 이 작업을 사용하여 한 번에 여러 속성을 설정할 수 있습니다. 이 작업의 페이로드에는 각각 자산 ID, 속성 ID, 속성 값을 포함하는 항목 목록이 포함되어 있습니다.<a name="attribute-id-update-cli"></a>

**속성의 값을 업데이트하려면(AWS CLI) 다음을 수행하세요.**

1. `batch-put-payload.json`이라는 파일을 만들고 다음 JSON 개체를 파일에 복사합니다. 이 페이로드 예제에서는 풍력 터빈의 위도와 경도를 설정하는 방법을 보여줍니다. ID, 값 및 타임스탬프를 업데이트하여 사용 사례에 대한 페이로드를 수정합니다.

   ```
   {
     "entries": [
       {
         "entryId": "windfarm3-turbine7-latitude",
         "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
         "propertyId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE",
         "propertyValues": [
           {
             "value": {
               "doubleValue": 47.6204
             },
             "timestamp": {
               "timeInSeconds": 1575691200
             }
           }
         ]
       },
       {
         "entryId": "windfarm3-turbine7-longitude",
         "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
         "propertyId": "a1b2c3d4-5678-90ab-cdef-55555EXAMPLE",
         "propertyValues": [
           {
             "value": {
               "doubleValue": 122.3491
             },
             "timestamp": {
               "timeInSeconds": 1575691200
             }
           }
         ]
       }
     ]
   }
   ```
   + 페이로드의 각 항목은 고유한 문자열로 정의할 수 있는 `entryId`를 포함합니다. 요청 항목이 실패하면 각 오류에 해당 요청의 `entryId`가 포함되므로 다시 시도할 요청을 알 수 있습니다.
   + 속성 값을 설정하기 위해 각 특성 속성의 `propertyValues` 목록에 timestamp-quality-value(TQV) 구조 하나를 포함시킬 수 있습니다. 이 구조에는 새 `value`와 현재 `timestamp`가 포함되어야 합니다.
     + `value` -설정되는 속성 유형에 따라 다음 필드 중 하나를 포함하는 구조입니다.
       + `booleanValue`
       + `doubleValue`
       + `integerValue`
       + `stringValue`
       + `nullValue`
     + `timestamp` - 현재 Unix 에포크 시간을 초 단위로 포함하는 구조로, `timeInSeconds`.는 과거 7일 이상 또는 향후 5분 이상 존재한 타임스탬프가 있는 모든 데이터 포인트를 AWS IoT SiteWise 거부합니다.

   [BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html)에 대한 페이로드를 준비하는 방법에 대한 자세한 내용은 [AWS IoT SiteWise APIs로 데이터 수집](ingest-api.md) 단원을 참조하세요.

1. 다음 명령을 실행하여 속성 값을 AWS IoT SiteWise에 전송합니다.

   ```
   aws iotsitewise batch-put-asset-property-value -\-cli-input-json file://batch-put-payload.json
   ```

# 에서 알림 설정 구성 AWS IoT SiteWise
<a name="configure-alarm-notification-settings"></a>

 AWS IoT SiteWise 콘솔 또는 AWS Command Line Interface ()를 사용하여 경보 알림 설정을 구성할 수 있습니다AWS CLI.

## 알림 설정 구성(콘솔)
<a name="configure-alarm-notification-settings-console"></a>

 AWS IoT SiteWise 콘솔을 사용하여 경보에 대한 알림 설정을 지정하는 속성의 값을 업데이트할 수 있습니다.

**경보의 알림 설정을 업데이트하려면(콘솔) 다음을 수행하세요.**

1. <a name="sitewise-open-console"></a>[AWS IoT SiteWise 콘솔](https://console.aws.amazon.com/iotsitewise/)로 이동합니다.

1. <a name="sitewise-choose-assets"></a>탐색 창에서 **자산**을 선택합니다.

1. 경보 설정을 업데이트할 자산을 선택합니다.

1. **편집**을 선택합니다.

1. 변경하려는 알림 설정에 경보가 사용하는 속성(attribute)을 찾은 다음 새 값을 입력합니다.

1. **저장**을 선택합니다.

## 알림 설정 구성(CLI)
<a name="configure-alarm-notification-settings-cli"></a>

 AWS Command Line Interface (AWS CLI)를 사용하여 경보에 대한 알림 설정을 지정하는 속성의 값을 업데이트할 수 있습니다.

이 절차를 완료하려면 자산의 `assetId` 및 속성의 `propertyId`를 알고 있어야 합니다. 외부 ID를 사용할 수도 있습니다. 자산을 생성했지만 해당 `assetId`를 모르고 있는 경우에는 [ListAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssets.html) API를 사용하여 특정 모델에 대한 모든 자산을 표시합니다. [DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html) 작업을 사용하여 속성 ID를 포함한 해당 자산의 속성을 봅니다.

[BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html) 작업을 사용하여 자산에 속성 값을 할당합니다. 이 작업을 사용하여 한 번에 여러 속성을 설정할 수 있습니다. 이 작업의 페이로드에는 각각 자산 ID, 속성 ID, 속성 값을 포함하는 항목 목록이 포함되어 있습니다.<a name="attribute-id-update-cli"></a>

**속성의 값을 업데이트하려면(AWS CLI) 다음을 수행하세요.**

1. `batch-put-payload.json`이라는 파일을 만들고 다음 JSON 개체를 파일에 복사합니다. 이 페이로드 예제에서는 풍력 터빈의 위도와 경도를 설정하는 방법을 보여줍니다. ID, 값 및 타임스탬프를 업데이트하여 사용 사례에 대한 페이로드를 수정합니다.

   ```
   {
     "entries": [
       {
         "entryId": "windfarm3-turbine7-latitude",
         "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
         "propertyId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE",
         "propertyValues": [
           {
             "value": {
               "doubleValue": 47.6204
             },
             "timestamp": {
               "timeInSeconds": 1575691200
             }
           }
         ]
       },
       {
         "entryId": "windfarm3-turbine7-longitude",
         "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
         "propertyId": "a1b2c3d4-5678-90ab-cdef-55555EXAMPLE",
         "propertyValues": [
           {
             "value": {
               "doubleValue": 122.3491
             },
             "timestamp": {
               "timeInSeconds": 1575691200
             }
           }
         ]
       }
     ]
   }
   ```
   + 페이로드의 각 항목은 고유한 문자열로 정의할 수 있는 `entryId`를 포함합니다. 요청 항목이 실패하면 각 오류에 해당 요청의 `entryId`가 포함되므로 다시 시도할 요청을 알 수 있습니다.
   + 속성 값을 설정하기 위해 각 특성 속성의 `propertyValues` 목록에 timestamp-quality-value(TQV) 구조 하나를 포함시킬 수 있습니다. 이 구조에는 새 `value`와 현재 `timestamp`가 포함되어야 합니다.
     + `value` -설정되는 속성 유형에 따라 다음 필드 중 하나를 포함하는 구조입니다.
       + `booleanValue`
       + `doubleValue`
       + `integerValue`
       + `stringValue`
       + `nullValue`
     + `timestamp` - 현재 Unix 에포크 시간을 초 단위로 포함하는 구조로, `timeInSeconds`.는 과거 7일 이상 또는 향후 5분 이상 존재한 타임스탬프가 있는 모든 데이터 포인트를 AWS IoT SiteWise 거부합니다.

   [BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html)에 대한 페이로드를 준비하는 방법에 대한 자세한 내용은 [AWS IoT SiteWise APIs로 데이터 수집](ingest-api.md) 단원을 참조하세요.

1. 다음 명령을 실행하여 속성 값을 AWS IoT SiteWise에 전송합니다.

   ```
   aws iotsitewise batch-put-asset-property-value -\-cli-input-json file://batch-put-payload.json
   ```