Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erstellen Sie eine Schnittstelle
Sie können Schnittstellen entweder mit der AWS IoT SiteWise Konsole oder mit dem erstellen AWS CLI.
- Console
-
-
Navigieren Sie zur AWS IoT SiteWise Konsole
und wählen Sie im Navigationsbereich Modelle aus. -
Wählen Sie „Schnittstelle erstellen“.
-
Geben Sie einen eindeutigen Namen und optional eine Beschreibung für Ihre Schnittstelle ein. Sie können optional auch eine externe ID Ihrer Wahl hinzufügen.
-
Fügen Sie Ihrer Schnittstelle Eigenschaften hinzu. Sie können Attribute, Messungen, Transformationen und Metriken hinzufügen, genau wie bei Asset-Modellen. Weitere Informationen finden Sie unter Erstellen Sie ein Asset-Modell (Konsole).
-
Wählen Sie Schnittstelle erstellen, um die Schnittstelle zu erstellen.
-
Wenn Sie über Hierarchien verfügen, um Eltern-Kind-Beziehungen zwischen Schnittstellen zu definieren, wählen Sie Hierarchie hinzufügen und geben Sie die entsprechenden Details ein.
-
- AWS CLI
-
Um eine Schnittstelle zu erstellen, verwenden Sie die
CreateAssetModel
Operation, bei der derassetModelType
Parameter wie folgt gesetzt ist: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" } ]'