Erstellen Sie einen AWS IoT Events Eingang zur Erfassung von Gerätedaten - AWS IoT Events

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 einen AWS IoT Events Eingang zur Erfassung von Gerätedaten

Bei der Einrichtung von Eingängen für AWS IoT Events können Sie mithilfe der definieren AWS CLI , wie Ihre Geräte Sensordaten kommunizieren. Wenn Ihre Geräte beispielsweise Nachrichten im JSON -Format mit Motorkennungen und Sensormesswerten senden, können Sie diese Daten erfassen, indem Sie eine Eingabe erstellen, die bestimmte Attribute aus den Meldungen abbildet, z. B. den Druck und die Motor-ID. Der Prozess beginnt mit der Definition einer Eingabe in einer JSON Datei, der Angabe der relevanten Datenpunkte und der Verwendung von, AWS CLI um die Eingabe zu registrieren. AWS IoT Events Auf diese Weise können kritische Bedingungen AWS IoT auf der Grundlage von Sensordaten in Echtzeit überwacht und darauf reagiert werden.

Nehmen wir als Beispiel an, Ihre Geräte senden Nachrichten im folgenden Format.

{ "motorid": "Fulton-A32", "sensorData": { "pressure": 23, "temperature": 47 } }

Mit dem folgenden AWS CLI Befehl können Sie eine Eingabe erstellen, um die pressure Daten und die motorid (die das spezifische Gerät identifiziert, das die Nachricht gesendet hat) zu erfassen.

aws iotevents create-input --cli-input-json file://pressureInput.json

Die Datei pressureInput.json enthält Folgendes.

{ "inputName": "PressureInput", "inputDescription": "Pressure readings from a motor", "inputDefinition": { "attributes": [ { "jsonPath": "sensorData.pressure" }, { "jsonPath": "motorid" } ] } }

Wenn Sie Ihre eigenen Eingaben erstellen, denken Sie daran, zunächst Beispielnachrichten als JSON Dateien von Ihren Geräten oder Prozessen zu sammeln. Sie können sie verwenden, um eine Eingabe über die Konsole oder die zu erstellenCLI.