자산에 대한 경보를 구성합니다. - AWS IoT SiteWise

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

자산에 대한 경보를 구성합니다.

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

참고

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

임계값 구성 (콘솔)

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

경보의 임계값 업데이트(콘솔)
  1. AWS IoT SiteWise 콘솔로 이동합니다.

  2. 탐색 창에서 자산을 선택합니다.

  3. 경보 임계값을 업데이트할 자산을 선택합니다.

    작은 정보

    화살표 아이콘을 선택하여 자산 계층 구조를 확장하고 자산을 찾을 수 있습니다.

  4. 편집을 선택합니다.

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

  6. 저장(Save)을 선택합니다.

임계값 구성 (AWS CLI)

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

이 절차를 완료하려면 자산의 assetId 및 속성의 propertyId를 알고 있어야 합니다. 외부 ID를 사용할 수도 있습니다. 에셋을 생성했는데 모르는 경우 를 assetId 사용하여 특정 모델의 모든 에셋을 나열하십시오. ListAssetsAPI DescribeAsset작업을 사용하여 속성을 포함한 자산의 속성을 볼 수 있습니다IDs.

BatchPutAssetPropertyValue작업을 사용하여 자산에 속성 값을 할당할 수 있습니다. 이 작업을 사용하여 한 번에 여러 속성을 설정할 수 있습니다. 이 작업의 페이로드에는 각각 자산 ID, 속성 ID, 속성 값을 포함하는 항목 목록이 포함되어 있습니다.

속성 값을 업데이트하려면 (AWS CLI)
  1. 라는 batch-put-payload.json 파일을 만들고 다음 JSON 객체를 파일에 복사합니다. 이 페이로드 예제에서는 풍력 터빈의 위도와 경도를 설정하는 방법을 보여줍니다. IDs, 값, 타임스탬프를 업데이트하여 사용 사례에 맞게 페이로드를 수정하세요.

    { "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가 포함되므로 다시 시도할 요청을 알 수 있습니다.

    • 속성 값을 설정하려면 각 속성 속성 목록에 하나의 timestamp-quality-value (TQV) 구조를 포함할 수 있습니다. propertyValues 이 구조에는 새 value와 현재 timestamp가 포함되어야 합니다.

      • value -설정되는 속성 유형에 따라 다음 필드 중 하나를 포함하는 구조입니다.

        • booleanValue

        • doubleValue

        • integerValue

        • stringValue

      • timestamp— 현재 Unix 에포크 시간을 초 단위로 포함하는 구조체입니다. timeInSeconds AWS IoT SiteWise 과거에 7일 이상 존재했거나 이후에 5분 이상 존재한 타임스탬프가 있는 데이터 포인트를 거부합니다.

    페이로드 준비 방법에 대한 자세한 내용은 을 참조하십시오. BatchPutAssetPropertyValue를 사용하여 데이터 수집 AWS IoT SiteWise API

  2. 다음 명령을 실행하여 속성 값을 다음으로 보내십시오. AWS IoT SiteWise

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