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.
Ereignismeldungen
Dieser Abschnitt enthält Informationen zu Nachrichten, die veröffentlicht werden AWS IoT , wenn Dinge oder Jobs aktualisiert oder geändert werden. Informationen zu dem AWS IoT Events Dienst, mit dem Sie Melder einrichten können, mit denen Sie Ihre Geräte auf Ausfälle oder Betriebsänderungen überwachen und bei deren Auftreten Aktionen auslösen können, finden Sie unter AWS IoT Events
Generieren von Ereignisnachrichten
AWS IoT veröffentlicht Ereignismeldungen, wenn bestimmte Ereignisse eintreten. Beispielsweise werden Ereignisse von der Registry generiert, wenn Geräte hinzugefügt, aktualisiert oder gelöscht werden. Jedes Ereignis bewirkt, dass eine einzelne Ereignismeldung gesendet wird. Ereignismeldungen werden mit einer JSON-Nutzlast über MQTT veröffentlicht. Der Inhalt der Nutzlast hängt von der Art des Ereignisses ab.
Anmerkung
Ereignismeldungen werden garantiert einmal veröffentlicht. Es ist möglich, dass sie mehr als einmal veröffentlicht werden. Die Reihenfolge von Ereignismeldungen ist nicht garantiert.
Richtlinie für den Empfang von Ereignisnachrichten
Um Ereignisnachrichten zu empfangen, muss Ihr Gerät eine entsprechende Richtlinie verwenden, die es ihm ermöglicht, eine Verbindung zum AWS IoT Gerätegateway herzustellen und MQTT-Ereignisthemen zu abonnieren. Sie müssen auch die entsprechenden Themenfilter abonnieren.
Es folgt ein Beispiel der für den Empfang von Ereignissen zum Lebenszyklus erforderlichen Richtlinie:
{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Action":[ "iot:Subscribe", "iot:Receive" ], "Resource":[ "arn:aws:iot:
region
:account
:/$aws/events/*" ] }] }
Ereignisse aktivieren für AWS IoT
Bevor Abonnenten der reservierten Themen Nachrichten empfangen können, müssen Sie mithilfe der API AWS Management Console oder CLI Ereignisnachrichten von oder aktivieren. Informationen zu den Ereignisnachrichten, die mit den verschiedenen Optionen verwaltet werden, finden Sie in der Tabelle der Einstellungen für die AWS IoT Ereigniskonfiguration.
-
Um Ereignismeldungen zu aktivieren, wechseln Sie in der AWS IoT Konsole zur Registerkarte Einstellungen
und wählen Sie dann im Abschnitt Ereignisbasierte Nachrichten die Option Ereignisse verwalten aus. Sie können die Ereignisse angeben, die Sie verwalten möchten. -
Um zu steuern, welche Ereignistypen mithilfe der API oder CLI veröffentlicht werden, rufen Sie die UpdateEventConfigurations API auf oder verwenden Sie den update-event-configurations CLI-Befehl. Beispielsweise:
aws iot update-event-configurations --event-configurations "{\"THING\":{\"Enabled\": true}}"
Anmerkung
Alle Anführungszeichen („“) werden durch Backslashes (\) umgangen.
Sie können die aktuelle Ereigniskonfiguration abrufen, indem Sie die DescribeEventConfigurations API aufrufen oder den describe-event-configurations CLI-Befehl verwenden. Zum Beispiel: .
aws iot describe-event-configurations
Tabelle der Einstellungen für die AWS IoT -Ereigniskonfiguration
Ereigniskategorie (AWS IoT Konsole: Einstellungen: Ereignisbasierte Nachrichten) |
(AWS CLI/API) |
Topic der Ereignismeldung |
---|---|---|
(Kann nur mit der AWS CLI/API konfiguriert werden) |
|
|
(Kann nur mit der AWS CLI/API konfiguriert werden) |
|
|
(Kann nur mit der AWS CLI/API konfiguriert werden) |
|
|
(Kann nur mit der AWS CLI/API konfiguriert werden) |
|
|
(Kann nur mit der AWS CLI/API konfiguriert werden) |
|
|
Auftrag abgeschlossen, storniert |
|
|
Auftrag abgeschlossen, storniert |
|
|
Auftrag abgeschlossen, storniert |
|
|
Auftrag abgeschlossen, storniert |
|
|
Auftrag abgeschlossen, storniert |
|
|
Auftragsausführung: erfolgreich, abgelehnt, storniert, entfernt |
|
|
Auftragsausführung: erfolgreich, abgelehnt, storniert, entfernt |
|
|
Auftragsausführung: erfolgreich, abgelehnt, storniert, entfernt |
|
|
Auftragsausführung: erfolgreich, abgelehnt, storniert, entfernt |
|
|
Auftragsausführung: erfolgreich, abgelehnt, storniert, entfernt |
|
|
Auftragsausführung: erfolgreich, abgelehnt, storniert, entfernt |
|
|
Auftragsausführung: erfolgreich, abgelehnt, storniert, entfernt |
|
|
Objekt: erstellt, aktualisiert, gelöscht |
|
|
Objekt: erstellt, aktualisiert, gelöscht |
|
|
Objekt: erstellt, aktualisiert, gelöscht |
|
|
Objektgruppe: hinzugefügt, entfernt |
|
|
Objektgruppe: hinzugefügt, entfernt |
|
|
Objektgruppe: hinzugefügt, entfernt |
|
|
Objektgruppenhierarchie: hinzugefügt, entfernt |
|
|
Objektgruppenhierarchie: hinzugefügt, entfernt |
|
|
Mitgliedschaft in einer Objektgruppe: hinzugefügt, entfernt |
|
|
Mitgliedschaft in einer Objektgruppe: hinzugefügt, entfernt |
|
|
Objekttyp: erstellt, aktualisiert, gelöscht |
|
|
Objekttyp: erstellt, aktualisiert, gelöscht |
|
|
Objekttyp: erstellt, aktualisiert, gelöscht |
|
|
Zuordnung des Objekttyps: hinzugefügt, entfernt |
|
|