Crea un'interfaccia - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea un'interfaccia

È possibile creare interfacce utilizzando la AWS IoT SiteWise console o il AWS CLI.

Console
  1. Vai alla AWS IoT SiteWise console e scegli Modelli dal pannello di navigazione.

  2. Scegli Crea interfaccia.

  3. Inserisci un nome univoco e una descrizione opzionale per la tua interfaccia. Se lo desideri, puoi anche aggiungere un ID esterno a tua scelta.

  4. Aggiungi proprietà alla tua interfaccia. Puoi aggiungere attributi, misurazioni, trasformazioni e metriche proprio come con i modelli di asset. Per ulteriori informazioni, consulta Create un modello di asset (console).

  5. Scegliete Crea interfaccia per creare l'interfaccia.

  6. Se disponi di gerarchie per definire le relazioni padre-figlio tra le interfacce, scegli Aggiungi gerarchia e inserisci i dettagli pertinenti.

AWS CLI

Per creare un'interfaccia, utilizzate l'CreateAssetModeloperazione con il parametro impostato su: assetModelType 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" } ]'