Bereitstellen von Cloud-Konfigurationen auf einem Greengrass-Core-Gerät - 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.

Bereitstellen von Cloud-Konfigurationen auf einem Greengrass-Core-Gerät

  1. Stellen Sie sicher, dass Ihr Greengrass-Core-Gerät mit dem Internet verbunden ist. Versuchen Sie dazu beispielsweise, zu einer Webseite zu navigieren.

  2. Stellen Sie sicher, dass der Greengrass-Daemon auf Ihrem Core-Gerät ausgeführt wird. Führen Sie auf Ihrem Core-Geräteterminal die folgenden Befehle aus, um zu prüfen, ob der Daemon ausgeführt wird, und starten Sie ihn gegebenenfalls.

    1. So prüfen Sie, ob der Daemon ausgeführt wird:

      ps aux | grep -E 'greengrass.*daemon'

      Wenn die Ausgabe einen root-Eintrag für /greengrass/ggc/packages/1.11.6/bin/daemon enthält, dann wird der Daemon ausgeführt.

    2. So starten Sie den Daemon:

      cd /greengrass/ggc/core/ sudo ./greengrassd start

    Jetzt können Sie die Lambda--Funktion und die entsprechende Abonnementkonfigurationen auf Ihrem Greengrass-Core-Gerät bereitstellen.

  3. In derAWS IoTNavigationsbereich der -Konsole, unterVerwalten, erweiternGreengrass-Geräteund wählen Sie dann aus.Gruppen (V1)aus.

  4. UnderGreengrass Gruppendie -Gruppe, die Sie in erstellt habenModul 2aus.

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

  6. Auf derLambda-Funktionenauf der RegisterkarteLambda-Funktionenund wählen Sie aus.IP-Detektoraus.

  7. Klicken Sie aufBearbeitenund wählen Sie ausAutomatische Erkennung und Überschreibung von MQTT-Broker-aus. Damit können Geräte automatisch Core-Verbindungsinformationen abrufen, z. B. die IP-Adresse, DNS und die Portnummer. Die automatische Ermittlung wird empfohlen, aber AWS IoT Greengrass unterstützt auch manuell angegebene Endpunkte. Sie werden nur bei der ersten Bereitstellung der Gruppe zur Angabe der Ermittlungsmethode aufgefordert.

Der erste Bereitstellungsvorgang kann einige Minuten dauern. Nachdem die Bereitstellung abgeschlossen ist, sollten Sie Successfully completed (Erfolgreich abgeschlossen) in der Spalte Status der Seite Deployments (Bereitstellungen) sehen:

Anmerkung

Der Bereitstellungsstatus wird ebenfalls im Header der Seite unter dem Namen der Gruppe angezeigt.

Hilfe zur Problembehebung finden Sie unter Fehlerbehebung für AWS IoT Greengrass.