AWS IoT
Entwicklerhandbuch

Themen

Der Message Broker verwendet Topics, um Nachrichten von veröffentlichenden Clients an Abonnement-Clients zu senden. Mit einem Slash (/) werden Topics hierarchisch unterteilt.

Anmerkung

Es wird nicht empfohlen, für Themen personenbezogene Informationen zu verwenden.

In der folgenden Tabelle sind Platzhalter aufgelistet, mit denen Sie Topics beim Abonnieren filtern können.

Topic-Platzhalter

Platzhalter Beschreibung
#

Die Raute ist das letzte Zeichen in einem Topic, das Sie abonnieren. Der Platzhalter sucht nach Übereinstimmungen in der aktuellen Struktur und allen untergeordneten Strukturen. Wenn Sie beispielsweise das Topic Sensor/# abonnieren, erhalten Sie Nachrichten, die für Sensor/, Sensor/temp oder Sensor/temp/room1 veröffentlicht werden, nicht jedoch Nachrichten, die für Sensor veröffentlicht werden.

+

Dieser Platzhalter steht für genau ein Element in der Topic-Hierarchie. Wenn Sie beispielsweise das Topic Sensor/+/room1 abonnieren, erhalten Sie Nachrichten, die für Sensor/temp/room1, Sensor/moisture/room1 usw. veröffentlicht werden.

Reservierte Topics

Abgesehen von den unten aufgeführten Topics gelten alle Topics beginnend mit "$" als reserviert und werden nicht für die Veröffentlichung und Abonnements unterstützt. Wenn Sie versuchen, für ein Topic, das mit "$" beginnt, etwas zu veröffentlichen oder das Topic zu abonnieren, wird die Verbindung getrennt.

Topic Zulässige Operationen Beschreibung

$aws/events/presence/connected/clientId

Abonnieren

AWS IoT veröffentlicht die Nachricht in diesem Thema, wenn ein MQTT-Client mit der angegebenen Client-ID eine Verbindung zu AWS IoT herstellt. Weitere Informationen finden Sie unter Ereignis "Verbinden/Verbindung trennen".

$aws/events/presence/disconnected/clientId

Abonnieren

AWS IoT veröffentlicht die Nachricht in diesem Thema, wenn ein MQTT-Client mit der angegebenen Client-ID eine Verbindung zu AWS IoT trennt. Weitere Informationen finden Sie unter Ereignis "Verbinden/Verbindung trennen".

$aws/events/subscriptions/subscribed/clientId

Abonnieren

AWS IoT veröffentlicht die Nachricht in diesem Thema, wenn ein MQTT-Client mit der angegebenen Client-ID das MQTT-Thema abonniert. Weitere Informationen finden Sie unter Ereignis "Abonnieren/Abonnement abbestellen".

$aws/events/subscriptions/unsubscribed/clientId

Abonnieren

AWS IoT veröffentlicht die Nachricht in diesem Thema, wenn ein MQTT-Client mit der angegebenen Client-ID das Abonnement für dieses MQTT-Thema abbestellt. Weitere Informationen finden Sie unter Ereignis "Abonnieren/Abonnement abbestellen".

$aws/rules/ruleName

Veröffentlichen

Ein Gerät oder eine Anwendung veröffentlicht in diesem Thema, um Regeln direkt auszulösen. Weitere Informationen finden Sie unter Basic Ingest.

$aws/things/thingName/shadow/delete

Veröffentlichen/Abonnieren

Ein Gerät oder eine Anwendung veröffentlicht in diesem Thema, um ein Schattengerät zu löschen. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#delete-pub-sub-topic.

$aws/things/thingName/shadow/delete/accepted

Abonnieren

Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Schattengerät gelöscht wird. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#delete-accepted-pub-sub-topic.

$aws/things/thingName/shadow/delete/rejected

Abonnieren

Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Anfrage zum Löschen eines Schattengeräts abgelehnt wird. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#delete-rejected-pub-sub-topic.

$aws/things/thingName/shadow/get

Veröffentlichen/Abonnieren

Eine Anwendung oder ein Gerät veröffentlicht eine leere Nachricht für dieses Thema, um ein Schattengerät zugewiesen zu bekommen. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html.

$aws/things/thingName/shadow/get/accepted

Abonnieren

Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Anfrage für ein Schattengerät erfolgreich war. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#get-accepted-pub-sub-topic.

$aws/things/thingName/shadow/get/rejected

Abonnieren

Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Anfrage für ein Schattengerät abgelehnt wird. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#get-rejected-pub-sub-topic.

$aws/things/thingName/shadow/update

Veröffentlichen/Abonnieren

Ein Gerät oder eine Anwendung veröffentlicht eine Nachricht in diesem Thema, um ein Schattengerät zu aktualisieren. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#update-pub-sub-topic.

$aws/things/thingName/shadow/update/accepted

Abonnieren

Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Schattengerät erfolgreich aktualisiert wurde. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#update-accepted-pub-sub-topic.

$aws/things/thingName/shadow/update/rejected

Abonnieren

Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn die Aktualisierung eines Schattengeräts abgelehnt wurde. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#update-rejected-pub-sub-topic.

$aws/things/thingName/shadow/update/delta

Abonnieren

Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn zwischen den gemeldeten und gewünschten Abschnitten eines Schattengeräts Abweichungen auftreten. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#update-delta-pub-sub-topic.

$aws/things/thingName/shadow/update/documents

Abonnieren

AWS IoT veröffentlicht immer dann ein Statusdokument zu diesem Thema, wenn das Schattengerät erfolgreich aktualisiert wurde. Weitere Informationen erhalten Sie unter https://docs.aws.amazon.com/iot/latest/developerguide//device-shadow-mqtt.html#update-documents-pub-sub-topic.

Auf dieser Seite: