Leitfaden für den Einstieg in AWS IoT Greengrass
Inhaltsverzeichnis
- Dokumentinformationen
- Überblick
- Hardwarebeschreibung
- Richten Sie Ihre Entwicklungsumgebung ein
- Richten Sie Ihre Hardware ein
- Richten Sie Ihr AWS-Konto und Ihre Berechtigungen ein.
- Ressourcen in AWS IoT erstellen
- Installieren Sie die AWS-Befehlszeilenschnittstelle
- AWS IoT Greengrass installieren
- Erstellen Sie eine Hello-World-Komponente
- Fehlerbehebung
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
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:
- Java Runtime Environment (JRE) Version 8 oder höher
- Java Development Kit (JDK) Amazon Corretto 11 (https://aws.amazon.com/corretto/) oder OpenJDK 11 (https://openjdk.java.net/)
- GNU C Library (https://www.gnu.org/software/libc/); (glibc) Version 2.25 oder höher
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-signin7. 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:
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>
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.