Testen der Kommunikation (Gerätesynchronisierungen aktiviert) - AWS IoT Greengrass

AWS IoT Greengrass Version 1 trat am 30. Juni 2023 in die erweiterte Lebensphase ein. Weitere Informationen finden Sie in der AWS IoT Greengrass V1 Wartungsrichtlinie. Nach diesem Datum AWS IoT Greengrass V1 werden keine Updates mehr veröffentlicht, die Funktionen, Verbesserungen, Bugfixes oder Sicherheitspatches bieten. Geräte, die auf laufen, werden AWS IoT Greengrass V1 nicht gestört und funktionieren weiterhin und stellen eine Verbindung zur Cloud her. Wir empfehlen Ihnen dringend, zu migrieren AWS IoT Greengrass Version 2, da dies wichtige neue Funktionen und Unterstützung für zusätzliche Plattformen bietet.

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.

Testen der Kommunikation (Gerätesynchronisierungen aktiviert)

Für diesen Test konfigurieren Sie den GG_TrafficLight Geräteschatten zum SynchronisierenAWS IoTaus. Führen Sie die gleichen Befehle wie im vorherigen Test aus, aber dieses Mal wird der Schattenzustand in der Cloud aktualisiert, sobald GG_Switch eine Aktualisierungsanforderung sendet.

  1. In derAWS IoT-Konsole aus.AWS IoT Greengrassaus. Wählen Sie anschließend die Option ausClient-GeräteRegisterkarte.

  2. Wählen Sie GG_TrafficLight gerät, wählen SieSynchronisierung Shadowund anschließend die Option ausShadow Sync mit Cloud aktivierenaus.

    Sie sollten eine Benachrichtigung erhalten, dass der Gerätesadow Sync-Status aktualisiert wurde.

  3. Wählen Sie auf der Gruppenkonfigurationsseite die Option ausBereitstellenaus.

  4. Führen Sie in den beiden Befehlszeilenfenster die Befehle aus dem vorherigen Test für die Option aus dem vorherigen Test ausGG_SwitchundGG_TrafficLightClient-Geräte.

  5. Überprüfen Sie nun den Schattenzustand in derAWS IoTconsole. Wählen Sie IhreAWS IoT GreengrassGruppe, wählen SieClient-Geräte-Registerkarte, wählen SieGG_TrafficLight, wählen SieDevice Shadowsund anschließend die Option ausClassic Shadowaus.

    Weil du die Synchronisierung von GG_ aktiviert hastTrafficLight Shadow aufAWS IoTsollte der Schattenzustand in der Cloud automatisch aktualisiert werden, sobald GG_Switch eine Aktualisierung sendet. Diese Funktionalität kann verwendet werden, um den Status eines Client-Geräts anAWS IoTaus.

    Anmerkung

    Falls erforderlich, können Sie Probleme mithilfe desAWS IoT GreengrassKernprotokolle, insbesondereruntime.log:

    cd /greengrass/ggc/var/log sudo cat system/runtime.log | more

    Sie können auch GGShadowSyncManager.log und GGShadowService.log einsehen. Weitere Informationen finden Sie unter Fehlerbehebung für AWS IoT Greengrass.

Behalten Sie die Client-Geräte und Abonnements eingerichtet. Sie werden sie im nächsten Modul wieder verwenden. Zudem werden Sie die gleichen Befehle ausführen.