Leitfaden für den Einstieg in AWS IoT Greengrass

1. Dokumenteninformationen

Dokumentversion 1.0
Datum
Beschreibung Veröffentlichtes Dokument

2. Überblick

2.1 Einleitung

2.2 Über AWS IoT Greengrass

Weitere Informationen zu AWS IoT Greengrass finden Sie unter Funktionsweise und Neuerungen.

3. Hardwarebeschreibung

3.1 Datenblatt

Siehe Datenblatt

3.2 Zusätzliche Hardware-Referenzen

Weitere Produktdetails finden Sie auf der Geräteseite.

3.3 Vom Benutzer bereitgestellte Elemente

Nicht zutreffend.

3.4 Von Drittanbietern erworbene Artikel

Nicht zutreffend.

4. Richten Sie Ihre Entwicklungsumgebung ein.

AWS IoT Greengrass unterstützt sowohl Windows als auch Linux: https://docs.aws.amazon.com/greengrass/v2/developerguide/operating-system-feature-support-matrix.html.

Informationen zu den benötigten Tools und der korrekten Einrichtung finden Sie im Entwicklerhandbuch: https://docs.aws.amazon.com/greengrass/v2/developerguide/what-is-iot-greengrass.html

Es wird empfohlen, die folgenden Tools/SDKs zu installieren:

5. Richten Sie Ihre Hardware ein.

Informationen zur Hardware-Einrichtung finden Sie im Benutzerhandbuch des Geräts.

6. AWS-Konto und Berechtigungen einrichten

Weitere Informationen finden Sie in der Online-Dokumentation von AWS unter „Einrichten Ihres AWS-Kontos“: https://docs.aws.amazon.com/iot/latest/developerguide/setting-up.html

Folgen Sie den unten aufgeführten Schritten, um Ihr Konto und Ihren Benutzer zu erstellen und loszulegen:

• Registrieren Sie sich für ein AWS-Konto:

https://docs.aws.amazon.com/iot/latest/developerguide/setting-up.html#aws-registration

• Erstellen Sie einen Benutzer und erteilen Sie ihm die entsprechenden Berechtigungen:

https://docs.aws.amazon.com/iot/latest/developerguide/setting-up.html#create-iam-user

• Öffnen Sie die AWS IoT-Konsole:

https://docs.aws.amazon.com/iot/latest/developerguide/setting-up.html#iot-console-signin

7. Ressourcen in AWS IoT erstellen

Die Anleitung zum Erstellen von AWS IoT-Ressourcen finden Sie hier: https://docs.aws.amazon.com/iot/latest/developerguide/create-iot-resources.html

Befolgen Sie die in diesen Abschnitten beschriebenen Schritte, um Ressourcen für Ihr Gerät bereitzustellen:

  • Erstellen einer AWS IoT-Richtlinie
  • Erstelle ein Ding-Objekt

8. Installieren Sie die AWS-Befehlszeilenschnittstelle

Um die AWS CLI auf Ihrem Host-Rechner zu installieren, folgen Sie den Anweisungen unter: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html

Die Installation der CLI ist erforderlich, um die Anweisungen in diesem Leitfaden auszuführen. Sobald Sie die AWS CLI installiert haben, konfigurieren Sie sie gemäß den Anweisungen: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config

Legen Sie die entsprechenden Werte für Zugriffsschlüssel-ID, geheimen Zugriffsschlüssel und AWS-Region basierend auf Ihrem AWS-Konto fest. Optional können Sie das Ausgabeformat auf „json“ einstellen.

9. Installieren Sie AWS IoT Greengrass

Folgen Sie der Online-Anleitung zur Installation mit automatischer Bereitstellung. Beachten Sie die Anweisungen in den folgenden Schritten:

Geräteumgebung einrichten

Geben Sie dem Gerät AWS-Anmeldeinformationen an. Für Entwicklungsumgebungen können Sie die Option „Langfristige Anmeldeinformationen eines IAM-Benutzers verwenden“ nutzen. Ein Beispiel hierfür finden Sie unten:

  • export AWS_ACCESS_KEY_ID=<die Zugriffsschlüssel-ID für Ihren Benutzer>
  • export AWS_SECRET_ACCESS_KEY=<der geheime Zugriffsschlüssel für Ihren Benutzer>

Laden Sie die AWS IoT Greengrass Core-Software herunter.

Installieren Sie die AWS IoT Greengrass Core-Software

10. Erstellen Sie eine Hello-World-Komponente

In AWS IoT Greengrass v2 können Komponenten auf dem Edge-Gerät erstellt und in die Cloud hochgeladen werden, oder umgekehrt.

Um eine einfache Komponente auf Ihrem Gerät zu erstellen, bereitzustellen, zu testen, zu aktualisieren und zu verwalten, folgen Sie den Anweisungen im Abschnitt „So erstellen Sie eine Hello-World-Komponente“:

https://docs.aws.amazon.com/greengrass/v2/developerguide/getting-started.html

Um die Komponente in die Cloud hochzuladen, folgen Sie den Anweisungen im Abschnitt „Komponente hochladen“:

https://docs.aws.amazon.com/greengrass/v2/developerguide/upload-first-component.html

10.1 Komponente bereitstellen

Folgen Sie den Anweisungen online unter Komponente bereitstellen, um Ihre Komponente bereitzustellen und zu überprüfen, ob sie ausgeführt wird.

11. Fehlerbehebung

Allgemeine Tipps zur Fehlerbehebung bei AWS IoT Greengrass finden Sie unter: https://docs.aws.amazon.com/greengrass/v2/developerguide/troubleshooting.html

Für gerätespezifische Hilfestellungen zur Fehlerbehebung wenden Sie sich bitte direkt an Kontaktieren Sie uns unter techsupport@premioinc.com.