정적 데이터 (속성) 를 정의합니다. - AWS IoT SiteWise

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

정적 데이터 (속성) 를 정의합니다.

자산 속성은 디바이스 제조업체 또는 지리적 위치 같은, 일반적으로 정적인 정보를 나타냅니다. 자산 템플릿에서 생성한 각 자산은 해당 모델의 속성을 포함합니다.

속성 정의 (콘솔)

AWS IoT SiteWise 콘솔에서 자산 모델의 속성을 정의할 때 다음 매개변수를 지정합니다.

  • 이름 - 속성의 이름입니다.

  • 기본값 - (선택 사항) 이 속성의 기본값입니다. 모델에서 생성된 자산은 속성에 대해 이 값을 가집니다. 모델에서 생성된 자산의 기본값을 재정의하는 방법에 대한 자세한 내용은 속성 값 업데이트 단원을 참조하세요.

  • 데이터 형식 - 속성의 데이터 형식으로 다음 중 하나입니다.

    • 문자열 - 최대 1,024바이트의 문자열입니다.

    • 정수 - 범위가 [-2,147,483,648, 2,147,483,647]인 부호 있는 32비트 정수입니다.

    • 더블 — 범위가 [-10^100, 10^100] 이고 배정밀도 754인 부동 소수점 숫자입니다. IEEE

    • 부울 - true 또는false입니다.

  • 외부 ID — (선택 사항) 사용자 정의 ID입니다. 자세한 내용은AWS IoT SiteWise 사용 설명서외부 객체를 포함하는 참조 객체 IDs를 참조하십시오.

자세한 내용은 에셋 모델 생성 (콘솔) 단원을 참조하십시오.

속성 정의 ()AWS CLI

를 사용하여 자산 모델의 속성을 정의할 때는 다음 매개변수를 지정합니다. AWS IoT SiteWise API

  • name - 속성의 이름입니다.

  • defaultValue – (선택 사항) 이 속성의 기본값입니다. 모델에서 생성된 자산은 속성에 대해 이 값을 가집니다. 모델에서 생성된 자산의 기본값을 재정의하는 방법에 대한 자세한 내용은 속성 값 업데이트 단원을 참조하세요.

  • dataType – 속성의 데이터 형식으로 다음 중 하나입니다.

    • STRING – 최대 1,024바이트의 문자열입니다.

    • INTEGER – 범위가 [-2,147,483,648, 2,147,483,647]인 부호 있는 32비트 정수입니다.

    • DOUBLE— 범위가 [-10^100, 10^100] 이고 배정밀도가 754인 부동 소수점 숫자입니다. IEEE

    • BOOLEAN - true 또는 false입니다.

  • externalId— (선택 사항) 사용자 정의 ID입니다. 자세한 내용은AWS IoT SiteWise 사용 설명서외부 객체를 포함하는 참조 객체 IDs를 참조하십시오.

예 속성 정의 예

다음 예제에서는 자산의 모델 번호를 나타내는 속성을 기본값과 함께 보여 줍니다. 이 개체는 속성이 AssetModelProperty포함된 의 예입니다. 이 객체를 CreateAssetModel요청 페이로드의 일부로 지정하여 속성 속성을 생성할 수 있습니다. 자세한 내용은 자산 모델 생성 (AWS CLI) 단원을 참조하십시오.

{ ... "assetModelProperties": [ { "name": "Model number", "dataType": "STRING", "type": { "attribute": { "defaultValue": "BLT123" } } } ], ... }