Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'une interface
Vous pouvez créer des interfaces à l'aide de la AWS IoT SiteWise console ou du AWS CLI.
- Console
-
-
Accédez à la AWS IoT SiteWise console
et choisissez Models dans le volet de navigation. -
Choisissez Créer une interface.
-
Entrez un nom unique et une description facultative pour votre interface. Vous pouvez également éventuellement ajouter un identifiant externe de votre choix.
-
Ajoutez des propriétés à votre interface. Vous pouvez ajouter des attributs, des mesures, des transformations et des métriques comme dans le cas des modèles d'actifs. Pour de plus amples informations, veuillez consulter Création d'un modèle d'actif (console).
-
Choisissez Create interface pour créer l'interface.
-
Si vous disposez de hiérarchies pour définir les relations parent-enfant entre les interfaces, choisissez Ajouter une hiérarchie et entrez les informations pertinentes.
-
- AWS CLI
-
Pour créer une interface, utilisez l'
CreateAssetModel
opération avec leassetModelType
paramètre défini surINTERFACE
: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" } ]'