Crie uma interface - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie uma interface

Você pode criar interfaces usando o AWS IoT SiteWise console ou AWS CLI o.

Console
  1. Navegue até o AWS IoT SiteWise console e escolha Modelos no painel de navegação.

  2. Escolha Criar interface.

  3. Insira um nome exclusivo e uma descrição opcional para sua interface. Opcionalmente, você também pode adicionar uma ID externa de sua escolha.

  4. Adicione propriedades à sua interface. Você pode adicionar atributos, medidas, transformações e métricas da mesma forma que nos modelos de ativos. Para obter mais informações, consulte Criar um modelo de ativo (console).

  5. Escolha Criar interface para criar a interface.

  6. Se você tiver hierarquias para definir relacionamentos pai-filho entre interfaces, escolha Adicionar hierarquia e insira detalhes relevantes.

AWS CLI

Para criar uma interface, use a CreateAssetModel operação com o assetModelType parâmetro definido comoINTERFACE:

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" } ]'