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.
Verbindung zu AWS IoT Core Dienstendpunkten herstellen
Sie können auf die Funktionen der AWS IoT Core Steuerungsebene zugreifen AWS CLI, indem Sie das AWS SDK für Ihre bevorzugte Sprache verwenden oder indem Sie die REST-API direkt aufrufen. Wir empfehlen, das AWS CLI oder ein AWS SDK für die Interaktion zu verwenden AWS IoT Core , da sie die bewährten Methoden für das Aufrufen von AWS Diensten enthalten. Das direkte Aufrufen der REST APIs ist eine Option, Sie müssen jedoch die erforderlichen Sicherheitsanmeldedaten angeben, die den Zugriff auf die API ermöglichen.
IoT-Geräte sollten AWS IoT Geräte-SDKs verwenden. Die Geräte-SDKs sind für die Verwendung auf Geräten optimiert, unterstützen die MQTT-Kommunikation mit AWS IoT Geräten und unterstützen die von Geräten am häufigsten verwendeten AWS IoT APIs. Weitere Informationen zu den Geräte SDKs und den Funktionen, die diese bereitstellen, erhalten Sie unter AWS IoT Geräte-SDKs.
Mobilgeräte sollten AWS SDKs für mobile Geräte verwenden. Die Mobile SDKs bieten Unterstützung für AWS IoT APIs, MQTT-Gerätekommunikation und die APIs anderer AWS Dienste auf Mobilgeräten. Weitere Informationen zu den Mobilgeräte-SDKs und den Funktionen, die diese bereitstellen, erhalten Sie unter AWS SDKs für mobile Geräte.
Sie können AWS Amplify Tools und Ressourcen in Web- und Mobilanwendungen verwenden, um eine einfachere Verbindung herzustellen. AWS IoT Core Weitere Informationen zum Herstellen einer Verbindung mit Amplify finden Sie unter Pub Sub Getting Started in der Amplify-Dokumentation. AWS IoT Core
In den folgenden Abschnitten werden die Tools und SDKs beschrieben, die Sie für die Entwicklung und Interaktion mit AWS IoT anderen Diensten verwenden können. AWS Eine vollständige Liste der AWS Tools und Entwicklungskits, mit denen Apps erstellt und verwaltet werden können, finden Sie unter Tools AWS, auf denen Sie aufbauen können. AWS
AWS CLI für AWS IoT Core
Das AWS CLI bietet Befehlszeilenzugriff auf AWS APIs.
-
Installation
Informationen zur Installation von finden Sie unter Installation von. AWS CLI AWS CLI
-
Authentifizierung
Der AWS CLI verwendet Anmeldeinformationen von Ihrem AWS-Konto.
-
Referenz
Informationen zu den AWS CLI Befehlen für diese AWS IoT Core Dienste finden Sie unter:
Tools zur Verwaltung von AWS Diensten und Ressourcen in der PowerShell Skriptumgebung finden Sie unter AWS Tools für. PowerShell
AWS SDKs
Mit AWS SDKs können Ihre Apps und kompatiblen Geräte AWS IoT APIs und die APIs anderer AWS Dienste aufrufen. Dieser Abschnitt enthält Links zu den AWS SDKs und zur API-Referenzdokumentation für die APIs der AWS IoT Core Dienste.
Die AWS SDKs unterstützen diese APIs AWS IoT Core
- C++
-
So installieren Sie AWS SDK for C++ und nutzen es zum Herstellen einer Verbindung mit dem AWS IoT:
-
Folgen Sie den Anweisungen unter Erste Schritte mit dem AWS SDK for C++
In diesen Anweisungen wird beschrieben, wie Sie:
-
Das SDK aus Quelldateien installieren und erstellen
-
Anmeldeinformationen bereitstellen, um das SDK mit Ihrem AWS-Konto zu verwenden
-
Das SDK in Ihrer App oder Ihrem Dienst initialisieren und beenden
-
Ein CMake-Projekt anlegen, um Ihre App oder Ihren Dienst zu erstellen
-
Eine Beispiel-App erstellen und ausführen Beispiel-Apps, die das AWS SDK für C++ verwenden, finden Sie unter AWS SDK for C++ -Codebeispiele.
Dokumentation für die AWS IoT Core Dienste, die der AWS SDK for C++
unterstützt
- Go
-
So installieren Sie AWS SDK for Go und nutzen es zum Herstellen einer Verbindung mit dem AWS IoT:
-
Folgen Sie den Anweisungen unter Erste Schritte mit dem AWS SDK for Go
In diesen Anweisungen wird beschrieben, wie Sie:
-
Installieren Sie das AWS SDK for Go
-
Den Zugriffsschlüssel für das SDK beziehen, um auf Ihr AWS-Konto zuzugreifen
-
Pakete in den Quellcode unserer Apps oder Dienste importieren
-
Eine Beispiel-App erstellen und ausführen. Informationen zu Beispiel-Apps, die AWS SDK for Go nutzen, finden Sie unter AWS SDK for Go -Codebeispiele.
Dokumentation für die AWS IoT Core Dienste, die der AWS SDK for Go
unterstützt
- Java
-
Dokumentation für die AWS IoT Core Dienste, die der AWS SDK for Java
unterstützt
- JavaScript
-
Um das zu installieren AWS SDK for JavaScript und es für die Verbindung zu verwenden AWS IoT:
-
Folgen Sie den Anweisungen in Einrichten von AWS SDK for JavaScript. Diese Anweisungen gelten für die Verwendung von AWS SDK for JavaScript im Browser und mit Node.JS. Stellen Sie sicher, dass Sie die für Ihre Installation geltenden Anweisungen befolgen.
In diesen Anweisungen wird beschrieben, wie Sie:
-
Auf Voraussetzungen prüfen
-
Installieren Sie das SDK für JavaScript
-
Laden Sie das SDK für JavaScript
-
Eine Beispiel-App erstellen und ausführen, um mit dem SDK zu beginnen, wie in der Option Erste Schritte für Ihre Umgebung beschrieben wird.
Dokumentation für die AWS IoT Core Dienste, die der AWS SDK for JavaScript
unterstützt
- .NET
-
Dokumentation für die AWS IoT Core Dienste, die der AWS SDK for .NET
unterstützt
- PHP
-
Dokumentation für die AWS IoT Core Dienste, die der AWS SDK for PHP
unterstützt
- Python
-
So installieren Sie AWS SDK for Python (Boto3) und nutzen es zum Herstellen einer Verbindung mit dem AWS IoT:
-
Folgen Sie den Anweisungen unter AWS SDK for Python (Boto3) Schnellstart
In diesen Anweisungen wird beschrieben, wie Sie:
-
Ein Beispielprogramm, das AWS SDK for Python (Boto3) nutzt, erstellen und ausführen
Dieses Programm zeigt die derzeit konfigurierten Protokollierungsoptionen des Kontos an. Nachdem Sie das SDK installiert und für Ihr Konto konfiguriert haben, sollten Sie dieses Programm ausführen können.
import boto3
import json
# initialize client
iot = boto3.client('iot')
# get current logging levels, format them as JSON, and write them to stdout
response = iot.get_v2_logging_options()
print(json.dumps(response, indent=4))
Weitere Informationen zu der in diesem Beispiel verwendeten Funktion finden Sie unter Konfigurieren Sie die AWS IoT Protokollierung.
Dokumentation für die AWS IoT Core Dienste, die der AWS SDK for Python (Boto3)
unterstützt
- Ruby
-
So installieren Sie AWS SDK for Ruby und nutzen es zum Herstellen einer Verbindung mit dem AWS IoT:
Dokumentation für die AWS IoT Core Dienste, die das AWS SDK for Ruby unterstützt
AWS SDKs für mobile Geräte
Die AWS Mobile SDKs bieten Entwicklern mobiler Apps plattformspezifische Unterstützung für die APIs der AWS IoT Core Dienste, die IoT-Gerätekommunikation mithilfe von MQTT und die APIs anderer Dienste. AWS
- Android
-
AWS Mobile SDK for Android
Das AWS Mobile SDK for Android enthält eine Bibliothek, Beispiele und Dokumentation, mit denen Entwickler vernetzte mobile Anwendungen erstellen können. AWS Dieses SDK bietet auch Unterstützung für die MQTT-Gerätekommunikation und das Aufrufen der APIs der AWS IoT Core Dienste. Weitere Informationen finden Sie hier:
- iOS
-
AWS Mobile SDK for iOS
Das AWS Mobile SDK for iOS ist ein Open-Source-Software-Entwicklungskit, das unter einer Apache Open Source-Lizenz vertrieben wird. Das SDK for iOS bietet eine Bibliothek, Codebeispiele und Dokumentation, mit deren Hilfe Entwickler verbundene mobile Anwendungen erstellen können AWS. Dieses SDK bietet auch Unterstützung für die MQTT-Gerätekommunikation und das Aufrufen der APIs der AWS IoT Core Dienste. Weitere Informationen finden Sie hier:
REST-APIs der AWS IoT Core Dienste
Die REST-APIs der AWS IoT Core Dienste können direkt mithilfe von HTTP-Anfragen aufgerufen werden.
-
Endpunkt-URL
Die Dienstendpunkte, die die REST-APIs der AWS IoT Core
-Dienste verfügbar machen, variieren je nach Region und sind unter AWS IoT Core -Endpunkte und -Kontingente aufgeführt. Sie müssen den Endpunkt für die Region verwenden, die über die AWS IoT Ressourcen verfügt, auf die Sie zugreifen möchten, da AWS IoT Ressourcen regionsspezifisch sind.
-
Authentifizierung
Die REST-APIs der AWS IoT Core Dienste verwenden AWS IAM-Anmeldeinformationen für die Authentifizierung. Weitere Informationen finden Sie unter AWS
API-Anfragen signieren in der AWS Allgemeinen Referenz.
-
API-Referenz
Informationen zu den spezifischen Funktionen, die von den REST-APIs der AWS IoT Core Dienste bereitgestellt werden, finden Sie unter: