View a markdown version of this page

Connect to (Verbinden mit) AWS IoT Core Service-Endpunkte - AWS IoT Core

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.

Connect to (Verbinden mit) AWS IoT Core Service-Endpunkte

Sie können auf die Funktionen der AWS IoT Core Steuerungsebene zugreifen, indem Sie das AWS CLI, das AWS SDK für Ihre bevorzugte Sprache, verwenden oder die REST-API direkt aufrufen. Wir empfehlen, das AWS CLI oder ein AWS SDK für die Interaktion zu verwenden AWS IoT Core , da diese die bewährten Methoden für das Aufrufen von AWS Diensten beinhalten. 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.

Anmerkung

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 Geräten und unterstützen die AWS IoT APIs AWS IoT, die am häufigsten von Geräten verwendet werden. 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 Mobilgerä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 Mobilgeräte.

Sie können AWS Amplify Tools und Ressourcen in Web- und Mobilanwendungen verwenden, um einfacher eine Verbindung herzustellen. AWS IoT Core Weitere Informationen zum Herstellen einer Verbindung mithilfe AWS IoT Core von Amplify finden Sie PubSub in der Amplify-Dokumentation.

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 for AWS IoT Core

Das AWS CLI bietet Befehlszeilenzugriff auf AWS APIs.

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.

C++
Um das zu installieren AWS SDK für C++ und benutze es, um eine Verbindung herzustellen AWS IoT:
  1. Folgen Sie den Anweisungen unter Erste Schritte mit dem AWS SDK für 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

  2. Eine Beispiel-App erstellen und ausführen Beispiel-Apps, die das AWS SDK für C++ verwenden, finden Sie unter AWS SDK für C++ -Codebeispiele.

Go
Um das zu installieren AWS SDK für Go und benutze es, um eine Verbindung herzustellen AWS IoT:
  1. Folgen Sie den Anweisungen unter Erste Schritte mit der AWS SDK für Go

    In diesen Anweisungen wird beschrieben, wie Sie:

    • Installieren Sie das AWS SDK für Go

    • Den Zugriffsschlüssel für das SDK beziehen, um auf Ihr AWS-Konto zuzugreifen

    • Pakete in den Quellcode unserer Apps oder Dienste importieren

  2. Eine Beispiel-App erstellen und ausführen. Informationen zu Beispiel-Apps, die AWS SDK für Go nutzen, finden Sie unter AWS SDK für Go -Codebeispiele.

Java
Um das zu installieren AWS SDK für Java und benutze es, um eine Verbindung herzustellen AWS IoT:
  1. Folgen Sie den Anweisungen unter Erste Schritte mit AWS SDK for Java 2.x

    In diesen Anweisungen wird beschrieben, wie Sie:

    • Melden Sie sich für einen IAM-Benutzer an AWS und erstellen Sie ihn

    • Das SDK herunterladen

    • Richten Sie AWS Anmeldeinformationen und Region ein

    • Das SDK mit Apache Maven verwenden

    • Das SDK mit Gradle verwenden

  2. Mit einem der AWS SDK for Java 2.x Codebeispiele eine Beispiel-App erstellen und ausführen.

  3. Die SDK-API-Referenzdokumentation prüfen

JavaScript
Um das zu installieren AWS SDK für JavaScript und benutze es, um eine Verbindung herzustellen AWS IoT:
  1. Folgen Sie den Anweisungen in Einrichten von AWS SDK für JavaScript. Diese Anweisungen gelten für die Verwendung AWS SDK für 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

  2. 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 den AWS IoT Core Dienstleistungen, die der AWS SDK für JavaScript unterstützt
.NET
Um das zu installieren AWS SDK für .NET und benutze es, um eine Verbindung herzustellen AWS IoT:
  1. Folgen Sie den Anweisungen unter Einrichtung Ihrer AWS SDK für .NET Umgebung

  2. Folgen Sie den Anweisungen unter AWS SDK für .NET Projekt einrichten

    In diesen Anweisungen wird beschrieben, wie Sie:

    • Ein neues Projekt starten

    • AWS Zugangsdaten abrufen und konfigurieren

    • Installieren Sie AWS SDK-Pakete

  3. Erstellen Sie eines der Beispielprogramme unter Arbeiten mit AWS Diensten im AWS SDK für .NET und führen Sie es aus

  4. Die SDK-API-Referenzdokumentation prüfen

PHP
Um das zu installieren AWS SDK für PHP und benutze es, um eine Verbindung herzustellen AWS IoT:
  1. Folgen Sie den Anweisungen unter Erste Schritte mit der AWS SDK für PHP Version 3

    In diesen Anweisungen wird beschrieben, wie Sie:

    • Auf Voraussetzungen prüfen

    • Das SDK installieren

    • Das SDK auf ein PHP-Skript anwenden

  2. Eine Beispiel-App mit einem der AWS SDK für PHP Version 3-Codebeispiele erstellen und ausführen

Python
Um das zu installieren AWS SDK für Python (Boto3) und benutze es, um eine Verbindung herzustellen AWS IoT:
  1. Folgen Sie den Anweisungen unter AWS SDK für Python (Boto3) Schnellstart

    In diesen Anweisungen wird beschrieben, wie Sie:

    • Das SDK installieren

    • Das SDKs konfigurieren

    • Das SDK in Ihrem Code verwenden

  2. Ein Beispielprogramm, das AWS SDK für 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 Konfiguration AWS IoT Protokollierung.

Dokumentation für den AWS IoT Core Dienstleistungen, die der AWS SDK für Python (Boto3) unterstützt
Ruby
Um das zu installieren AWS SDK für Ruby und benutze es, um eine Verbindung herzustellen AWS IoT:

AWS SDKs für Mobilgeräte

Die AWS mobilen 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 für Android

Das AWS Mobile SDK für Android enthält eine Bibliothek, Beispiele und Dokumentation, mit der Entwickler verbundene mobile Anwendungen erstellen können. AWS Dieses SDK unterstützt auch die Kommunikation mit MQTT-Geräten 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 für iOS bietet eine Bibliothek, Codebeispiele und Dokumentation, mit denen Entwickler verbundene mobile Anwendungen erstellen AWS können. Dieses SDK unterstützt auch die Kommunikation mit MQTT-Geräten und das Aufrufen der APIs der AWS IoT Core Dienste. Weitere Informationen finden Sie hier:

REST-APIs der AWS IoT Core service

Die REST-APIs der AWS IoT Core Dienste können direkt mithilfe von HTTP-Anfragen aufgerufen werden.