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.
Installieren desAWS IoT Device SDKfor Python
Client-Geräte können dasAWS IoT Device SDKfür Python zum Kommunizieren mitAWS IoTundAWS IoT Greengrass-Geräte (unter Verwendung der Programmiersprache Python). Weitere Informationen, einschließlich der Voraussetzungen, finden Sie in derAWS IoT Device SDKfor PythonReadme
In diesem Schritt installieren Sie das SDK und rufen dasbasicDiscovery.py
-Beispielfunktion, die von den simulierten Client-Geräten auf Ihrem Computer verwendet wird.
-
Um das SDK mit allen erforderlichen Komponenten auf Ihrem Computer zu installieren, wählen Sie Ihr Betriebssystem aus:
-
Öffnen Sie eine erweiterte Eingabeaufforderung
und führen Sie den folgenden Befehl aus: python --version
Wenn keine Versionsinformationen zurückgegeben werden oder wenn die Versionsnummer für Python 2 kleiner als 2.7 oder für Python 3 kleiner als 3.3 ist, installieren Sie Python 2.7+ oder Python 3.3+ gemäß den Anweisungen unter Downloading Python
. Weitere Informationen finden Sie unter Using Python on Windows . -
Herunterladen desAWS IoT Device SDKfor Python
als zip
-Datei und extrahieren Sie die Datei zu einem geeigneten Speicherort auf Ihrem Computer.Notieren Sie sich den Dateipfad zum extrahierten
aws-iot-device-sdk-python-master
-Ordner, der die Dateisetup.py
enthält. Im nächsten Schritt ist dieser Dateipfad alspath-to-SDK-folder
dargestellt. -
Führen Sie von der erweiterten Eingabeaufforderung aus Folgendes aus:
cd
path-to-SDK-folder
python setup.py install
-
Nach demAWS IoT Device SDKfür Python installiert ist, navigieren Sie zu
samples
und öffnen Sie dengreengrass
folder.Für dieses Tutorial kopieren Sie die
basicDiscovery.py
-Beispielfunktion, die die Zertifikate und Schlüssel verwendet, die Sie in Erstellen Sie Client-Geräte in einerAWS IoT GreengrassGruppe heruntergeladen haben. -
Kopieren
basicDiscovery.py
in den Ordner, der die Datei enthält HelloWorld_Publisher und HelloWorld_Abonnentengerätezertifikate und -schlüssel.