Diese Dokumentation bezieht sich AWS CLI nur auf Version 1 von. Dokumentation zu Version 2 von finden Sie im Benutzerhandbuch für Version 2. AWS CLI
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.
AWS IoT data Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und allgemeine Szenarien implementieren AWS IoT data.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie Siedelete-thing-shadow.
- AWS CLI
-
So löschen Sie das Schattendokument eines Geräts
Im folgenden Beispiel für
delete-thing-shadowwird das gesamte Schattendokument für das angegebene Gerät mit dem NamenMyRPigelöscht.aws iot-data delete-thing-shadow \ --thing-nameMyRPi\"output.txt"Der Befehl erzeugt keine Ausgabe auf dem Bildschirm,
output.txtenthält jedoch Informationen, die die Version und den Zeitstempel des gelöschten Schattendokuments bestätigen.{"version":2,"timestamp":1560270384}Weitere Informationen finden Sie unter Verwenden von Schatten im Entwicklerhandbuch zu AWS IoT.
-
Einzelheiten zur API finden Sie DeleteThingShadow
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-thing-shadow.
- AWS CLI
-
So rufen Sie ein Objektschattendokument ab
Im folgenden Beispiel für
get-thing-shadowwird das Objektschattendokument für das angegebene IoT-Objekt abgerufen.aws iot-data get-thing-shadow \ --thing-nameMyRPi\output.txtDer Befehl erzeugt keine Ausgabe auf dem Display, aber im Folgenden wird der Inhalt von
output.txtangezeigt:{ "state":{ "reported":{ "moisture":"low" } }, "metadata":{ "reported":{ "moisture":{ "timestamp":1560269319 } } }, "version":1,"timestamp":1560269405 }Weitere Informationen finden Sie unter Datenfluss des Geräteschatten-Service im Entwicklerhandbuch zu AWS IoT.
-
Einzelheiten zur API finden Sie GetThingShadow
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-thing-shadow.
- AWS CLI
-
So aktualisieren Sie einen Objektschatten
Im folgenden Beispiel für
update-thing-shadowwird der aktuelle Zustand des Geräteschattens für das angegebene Objekt geändert und in der Dateioutput.txtgespeichert.aws iot-data update-thing-shadow \ --thing-nameMyRPi\ --payload "{"state":{"reported":{"moisture":"okay"}}}" \"output.txt"Der Befehl erzeugt keine Ausgabe auf dem Display, aber im Folgenden wird der Inhalt von
output.txtangezeigt:{ "state": { "reported": { "moisture": "okay" } }, "metadata": { "reported": { "moisture": { "timestamp": 1560270036 } } }, "version": 2, "timestamp": 1560270036 }Weitere Informationen finden Sie unter Datenfluss des Geräteschatten-Service im Entwicklerhandbuch zu AWS IoT.
-
Einzelheiten zur API finden Sie UpdateThingShadow
in der AWS CLI Befehlsreferenz.
-