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
-
-
Navegue até o AWS IoT SiteWise console
e escolha Modelos no painel de navegação. -
Escolha Criar interface.
-
Insira um nome exclusivo e uma descrição opcional para sua interface. Opcionalmente, você também pode adicionar uma ID externa de sua escolha.
-
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).
-
Escolha Criar interface para criar a interface.
-
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 oassetModelType
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" } ]'