기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자산에 대한 경보를 구성합니다.
자산 모델에 AWS IoT Events 경보를 정의한 후 자산 모델을 기반으로 각 자산에 경보를 구성할 수 있습니다. 임계값과 경보의 알림 설정을 편집할 수 있습니다. 각 값은 자산의 속성(attribute)이므로 속성(attribute)의 기본값을 업데이트하여 이러한 값을 구성할 수 있습니다.
참고
경보에 대해서는 이러한 값을 구성할 수 있지만 외부 AWS IoT Events 경보에는 구성할 수 없습니다.
임계값 구성 (콘솔)
AWS IoT SiteWise 콘솔을 사용하여 경보의 임계값을 지정하는 속성 값을 업데이트할 수 있습니다.
경보의 임계값 업데이트(콘솔)
AWS IoT SiteWise 콘솔
로 이동합니다. -
탐색 창에서 자산을 선택합니다.
-
경보 임계값을 업데이트할 자산을 선택합니다.
작은 정보
화살표 아이콘을 선택하여 자산 계층 구조를 확장하고 자산을 찾을 수 있습니다.
-
편집을 선택합니다.
-
경보가 임계값으로 사용하는 속성(attribute)을 찾은 다음 새 값을 입력합니다.
-
저장(Save)을 선택합니다.
임계값 구성 (AWS CLI)
AWS Command Line Interface (AWS CLI) 를 사용하여 경보의 임계값을 지정하는 속성 값을 업데이트할 수 있습니다.
이 절차를 완료하려면 자산의 assetId
및 속성의 propertyId
를 알고 있어야 합니다. 외부 ID를 사용할 수도 있습니다. 에셋을 생성했는데 모르는 경우 를 assetId
사용하여 특정 모델의 모든 에셋을 나열하십시오. ListAssetsAPI DescribeAsset작업을 사용하여 속성을 포함한 자산의 속성을 볼 수 있습니다IDs.
BatchPutAssetPropertyValue작업을 사용하여 자산에 속성 값을 할당할 수 있습니다. 이 작업을 사용하여 한 번에 여러 속성을 설정할 수 있습니다. 이 작업의 페이로드에는 각각 자산 ID, 속성 ID, 속성 값을 포함하는 항목 목록이 포함되어 있습니다.
속성 값을 업데이트하려면 (AWS CLI)
-
라는
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
-
다음 명령을 실행하여 속성 값을 다음으로 보내십시오. AWS IoT SiteWise
aws iotsitewise batch-put-asset-property-value -\-cli-input-json file://batch-put-payload.json