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.
Was ist AWS IoT Jobs?
Verwenden Sie AWS IoT Jobs, um eine Reihe von Remote-Vorgängen zu definieren, die an ein oder mehrere verbundene Geräte gesendet und auf diesen ausgeführt werden können AWS IoT.
Um Aufträge zu erstellen, definieren Sie zunächst ein Auftragsdokument, das eine Liste von Anweisungen enthält, in denen die Operationen beschrieben werden, die das Gerät aus der Ferne ausführen muss. Um diese Operationen auszuführen, geben Sie eine Liste von Zielen an, bei denen es sich um einzelne Objekte, Objektgruppen oder beides handelt. Das Arbeitsdokument und die Ziele bilden zusammen eine Bereitstellung.
Jede Bereitstellung kann zusätzliche Konfigurationen haben:
-
Rollout: Definiert, wie viele Geräte das Auftragsdokument pro Minute erhalten.
-
Abbrechen: Wenn eine bestimmte Anzahl von Geräten die Auftragsbenachrichtigung nicht erhält, verwenden Sie diese Konfiguration, um den Auftrag abzubrechen. Dadurch wird vermieden, dass ein fehlerhaftes Update an eine ganze Flotte gesendet wird.
-
Timeout: Wenn innerhalb eines bestimmten Zeitraums keine Antwort von Ihren Auftragszielen eingeht, kann der Auftrag fehlschlagen. Sie können den Auftrag verfolgen, der auf diesen Geräten ausgeführt wird.
-
Erneut versuchen: Wenn ein Gerät einen Fehler meldet oder das Zeitlimit für einen Job überschritten wird, können Sie AWS IoT Jobs verwenden, um das Auftragsdokument automatisch erneut an das Gerät zu senden.
-
Planung: Mit dieser Konfiguration können Sie einen Auftrag für ein zukünftiges Datum und eine zukünftige Uhrzeit planen. Sie können damit auch wiederkehrende Wartungsfenster einrichten, in denen Geräte während vordefinierter Zeiträume mit geringem Datenverkehr aktualisiert werden.
AWS IoT Jobs sendet eine Nachricht, um die Ziele darüber zu informieren, dass ein Job verfügbar ist. Das Ziel beginnt mit der Ausführung des Jobs, indem es das Jobdokument herunterlädt, die darin angegebenen Operationen ausführt und den Status des Jobs meldet AWS IoT. Sie können den Fortschritt eines Jobs für ein bestimmtes Ziel oder für alle Ziele verfolgen, indem Sie Befehle ausführen, die von AWS IoT Jobs bereitgestellt werden. Wenn ein Auftrag gestartet wird, hat er den Status In Bearbeitung. Die Geräte melden dann inkrementelle Aktualisierungen und zeigen diesen Status an, bis der Auftrag erfolgreich ist, fehlschlägt oder das Zeitlimit überschritten wird.
In den folgenden Themen werden einige wichtige Konzepte von Aufträgen und der Lebenszyklus von Aufträgen und Auftragsausführungen beschrieben.