Konfigurieren von Geräten und Abonnements - AWS IoT Greengrass

Hinweis zum Ende des Supports: Am 7. Oktober 2026 AWS wird der Support für eingestellt. AWS IoT Greengrass Version 1 Nach dem 7. Oktober 2026 können Sie nicht mehr auf die Ressourcen zugreifen. AWS IoT Greengrass V1 Weitere Informationen finden Sie unter Migrieren von AWS IoT Greengrass Version 1.

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.

Konfigurieren von Geräten und Abonnements

Schatten können synchronisiert werden, AWS IoT wenn der AWS IoT Greengrass Core mit dem Internet verbunden ist. In diesem Modul verwenden Sie zunächst die lokalen Schattengeräte ohne ein Synchronisieren mit der Cloud. Anschließend aktivieren Sie die Cloud-Synchronisierung.

Jedes Client-Gerät hat seinen eigenen Schatten. Weitere Informationen finden Sie unter Device Shadow Service for AWS IoT im AWS IoT Entwicklerhandbuch.

  1. Wählen Sie auf der Seite mit der Gruppenkonfiguration die Registerkarte Client-Geräte aus.

  2. Fügen Sie auf der Registerkarte Client-Geräte zwei neue Client-Geräte zu Ihrer AWS IoT Greengrass Gruppe hinzu. Ausführliche Informationen zu den Schritten dieses Prozesses finden Sie unter Client-Geräte in einer AWS IoT Greengrass Gruppe erstellen.

    • Benennen Sie die Client-Geräte GG_Switch undGG_TrafficLight.

    • Generieren Sie die Sicherheitsressourcen für beide Client-Geräte und laden Sie sie herunter.

    • Notieren Sie sich die Zertifikat-ID in den Dateinamen der Sicherheitsressourcen für die Client-Geräte. Sie werden diese Werte in einem späteren Schritt verwenden.

  3. Erstellen Sie auf Ihrem Computer einen Ordner für die Sicherheitsanmeldeinformationen dieser Client-Geräte. Kopieren Sie die Zertifikate und Schlüssel in diesen Ordner.

  4. Stellen Sie sicher, dass die Client-Geräte so eingestellt sind, dass sie lokale Schatten verwenden und nicht mit dem synchronisieren AWS Cloud. Wenn nicht, wählen Sie das Client-Gerät aus, wählen Sie Shadow synchronisieren und anschließend Shadow-Synchronisierung mit Cloud deaktivieren.

  5. Fügen Sie die Abonnements der folgenden Tabelle zu Ihrer Gruppe hinzu. So erstellen Sie beispielsweise das erste Abonnement:

    1. Wählen Sie auf der Gruppenkonfigurationsseite die Registerkarte Abonnements und dann Hinzufügen aus.

    2. Wählen Sie als Quelltyp die Option Client-Gerät und dann GG_Switch aus.

    3. Wählen Sie als Zieltyp Service und dann Local Shadow Service aus.

    4. Geben Sie unter Topic filter (Themenfilter) $aws/things/GG_TrafficLight/shadow/update ein.

    5. Wählen Sie Create subscription (Abonnement erstellen) aus.

    Die Themen müssen genau wie in der Tabelle eingegeben werden. Sie können zwar Platzhalter verwenden, um einige der Abonnements zu konsolidieren, dies wird jedoch nicht empfohlen. Weitere Informationen finden Sie unter Shadow MQTT-Themen im AWS IoT Developer Guide.

    Quelle Ziel Thema Hinweise

    GG_Switch

    Local Shadow Service

    $aws/things/GG_TrafficLight/shadow/update

    Der GG_Switch sendet eine Aktualisierungsanfrage an das Aktualisierungsthema.

    Local Shadow Service

    GG_Switch

    $aws/things/GG_TrafficLight/shadow/update/accepted

    Die GG_Switch muss wissen, ob die Aktualisierungsanforderung akzeptiert wurde.

    Local Shadow Service

    GG_Switch

    $aws/things/GG_TrafficLight/shadow/update/rejected

    Die GG_Switch muss wissen, ob die Aktualisierungsanforderung abgelehnt wurde.

    GG_ TrafficLight

    Local Shadow Service

    $aws/things/GG_TrafficLight/shadow/update

    GG_ TrafficLight sendet eine Aktualisierung seines Status an das Aktualisierungsthema.

    Local Shadow Service

    GG_ TrafficLight

    $aws/things/GG_TrafficLight/shadow/update/delta

    Der Local Shadow Service sendet ein empfangenes Update TrafficLight über das Delta-Thema an GG_.

    Local Shadow Service

    GG_ TrafficLight

    $aws/things/GG_TrafficLight/shadow/update/accepted

    GG_ TrafficLight muss wissen, ob sein Status-Update akzeptiert wurde.

    Local Shadow Service

    GG_ TrafficLight

    $aws/things/GG_TrafficLight/shadow/update/rejected

    GG_ TrafficLight muss wissen, ob sein Status-Update abgelehnt wurde.

    Die neuen Abonnements werden auf der Registerkarte Abonnements angezeigt.

    Anmerkung

    Weitere Informationen zum $-Zeichen finden Sie im Abschnitt über Reservierte Themen.

  6. Stellen Sie sicher, dass die automatische Erkennung aktiviert ist, damit der Greengrass Core eine Liste seiner IP-Adressen veröffentlichen kann. Client-Geräte verwenden diese Informationen, um den Core zu ermitteln. Gehen Sie wie folgt vor:

    1. Wählen Sie auf der Gruppenkonfigurationsseite die Registerkarte Lambda-Funktionen aus.

    2. Wählen Sie unter System-Lambda-Funktionen die Option IP-Detektor und dann Bearbeiten aus.

    3. Wählen Sie unter IP-Detektoreinstellungen bearbeiten die Option MQTT-Broker-Endpunkte automatisch erkennen und überschreiben aus und wählen Sie dann Speichern aus.

  7. Stellen Sie sicher, dass der Greengrass-Daemon läuft, wie unter beschrieben. Bereitstellen von Cloud-Konfigurationen für ein Core-Gerät

  8. Wählen Sie auf der Gruppenkonfigurationsseite Deploy aus.