인터페이스 생성 - AWS IoT SiteWise

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

인터페이스 생성

AWS IoT SiteWise 콘솔 또는를 사용하여 인터페이스를 생성할 수 있습니다 AWS CLI.

Console
  1. AWS IoT SiteWise 콘솔로 이동하여 탐색 창에서 모델을 선택합니다.

  2. 인터페이스 생성을 선택합니다.

  3. 인터페이스의 고유한 이름과 선택적 설명을 입력합니다. 원하는 외부 ID를 선택적으로 추가할 수도 있습니다.

  4. 인터페이스에 속성을 추가합니다. 자산 모델과 마찬가지로 속성, 측정, 변환 및 지표를 추가할 수 있습니다. 자세한 내용은 자산 모델 생성(콘솔) 단원을 참조하십시오.

  5. 인터페이스 생성을 선택하여 인터페이스를 생성합니다.

  6. 인터페이스 간에 상위-하위 관계를 정의하는 계층 구조가 있는 경우 계층 구조 추가를 선택하고 관련 세부 정보를 입력합니다.

AWS CLI

인터페이스를 생성하려면 assetModelType 파라미터를 로 설정한 상태에서 CreateAssetModel 작업을 사용합니다INTERFACE.

aws iotsitewise create-asset-model \ --asset-model-name "CNC-INTERFACE" \ --asset-model-description "Standard interface for CNC machines" \ --asset-model-type "INTERFACE" \ --asset-model-properties '[ { "name": "Temperature-in-C", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Celsius" }, { "name": "Down-time", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Minutes" }, { "name": "Running-time", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Minutes" }, { "name": "Availability", "dataType": "DOUBLE", "type": { "metric": { "expression": "Running-time / (Running-time + Down-time) * 100", "variables": [ { "name": "Running-time", "value": { "propertyId": "${Running-time}" } }, { "name": "Down-time", "value": { "propertyId": "${Down-time}" } } ], "window": { "tumbling": { "interval": "1h" } } } }, "unit": "Percent" } ]'