Cree una interfaz - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cree una interfaz

Puede crear interfaces mediante la AWS IoT SiteWise consola o el AWS CLI.

Console
  1. Navegue hasta la AWS IoT SiteWise consola y elija Modelos en el panel de navegación.

  2. Seleccione Crear interfaz.

  3. Introduzca un nombre único y una descripción opcional para la interfaz. Si lo desea, también puede añadir un identificador externo de su elección.

  4. Añada propiedades a su interfaz. Puede añadir atributos, medidas, transformaciones y métricas igual que con los modelos de activos. Para obtener más información, consulte Creación de un modelo de activos (consola).

  5. Elija Crear interfaz para crear la interfaz.

  6. Si dispone de jerarquías para definir las relaciones padre-hijo entre las interfaces, elija Añadir jerarquía e introduzca los detalles pertinentes.

AWS CLI

Para crear una interfaz, utilice la CreateAssetModel operación con el assetModelType parámetro establecido en: 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" } ]'