View a markdown version of this page

Probiere das AWS IoT Core Schnellverbindungs-Tutorial - 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.

Probiere das AWS IoT Core Schnellverbindungs-Tutorial

In diesem Tutorial erstellen Sie Ihr erstes Objekt, verbinden ein Gerät damit und sehen, wie es MQTT-Nachrichten sendet.

Sie können damit rechnen, 15 bis 20 Minuten für dieses Tutorial aufzuwenden.

Dieses Tutorial eignet sich am besten für Leute, die schnell damit beginnen möchten AWS IoT um zu sehen, wie es in einem begrenzten Szenario funktioniert. Wenn Sie nach einem Beispiel suchen, das Ihnen den Einstieg erleichtert, damit Sie weitere Funktionen und Dienste erkunden können, versuchen Sie Erkunden AWS IoT Core in praktischen Tutorials.

In diesem Tutorial laden Sie Software herunter und führen sie auf einem Gerät aus, das eine Verbindung zu einem Sache, Ressource in AWS IoT Core als Teil einer sehr kleinen IoT-Lösung. Das Gerät kann ein IoT-Gerät sein, z. B. ein Raspberry Pi, oder es kann sich auch um einen Computer handeln, auf dem Linux, OS und OSX oder Windows ausgeführt werden. Wenn Sie ein Long Range WAN verbinden möchten (LoRaWAN () -Gerät mit AWS IoT, lesen Sie das Tutorial > Geräte und Gateways verbinden mit AWS IoT Core zum LoRaWOLLEN.

Wenn Ihr Gerät einen Browser unterstützt, der die AWS IoT -Konsole ausführen kann, empfehlen wir Ihnen, dieses Tutorial auf diesem Gerät abzuschließen.

Anmerkung

Wenn Ihr Gerät keinen kompatiblen Browser hat, folgen Sie diesem Tutorial auf einem Computer. Wenn Sie im Rahmen des Verfahrens aufgefordert werden, die Datei herunterzuladen, laden Sie sie auf Ihren Computer herunter und übertragen Sie dann die heruntergeladene Datei mithilfe von Secure Copy (SCP) oder einem ähnlichen Verfahren auf Ihr Gerät.

Für das Tutorial muss Ihr IoT-Gerät mit Port 8443 an dem Gerätedatenendpunkt Ihres AWS-Konto kommunizieren. Um zu testen, ob es auf diesen Port zugreifen kann, probieren Sie die Verfahren unter Testen Sie die Konnektivität mit Ihrem Gerätedatenendpunkt aus.

Schritt 1. Beginnen Sie mit dem Tutorial

Wenn möglich, führen Sie dieses Verfahren auf Ihrem Gerät aus. Andernfalls sollten Sie bereit sein, später in diesem Verfahren eine Datei auf Ihr Gerät zu übertragen.

Melden Sie sich an der AWS IoT -Konsole an, um das Tutorial zu starten. In der AWS IoT Wählen Sie auf der Startseite der Konsole auf der linken Seite Verbinden und dann wähle Verbinde ein Gerät.

Das AWS IoT Auf der Konsolen-Startseite wird gezeigt, wie ein Gerät angeschlossen wird.

Schritt 2. Dies erstellt ein Objekt

  1. Folgen Sie im Abschnitt Gerät vorbereiten den Anweisungen auf dem Bildschirm, um Ihr Gerät für die Verbindung mit AWS IoT vorzubereiten.

    Wie bereite ich das Gerät vor AWS IoT Konsole.
  2. Wählen Sie im Bereich Gerät registrieren und sichern die Option Neues Objekt erstellen oder Bestehendes Objekt auswählen aus. Geben Sie im Feld Objektname den Namen für Ihr Objekt ein. Der in diesem Beispiel verwendete Objektname lautet TutorialTestThing

    Wichtig

    Double-check dein Ding, bevor du weitermachst.

    Ein Objektname kann nicht mehr geändert werden, nachdem das Objekt erstellt wurde. Wenn Sie den Namen eines Objekts ändern möchten, müssen Sie ein neues Objekt mit dem richtigen Namen erstellen und dann das Objekt mit dem falschen Namen löschen.

    Passen Sie im Abschnitt Zusätzliche Konfigurationen Ihre Objekt-Ressource mithilfe der aufgelisteten optionalen Konfigurationen weiter an.

    Nachdem Sie Ihrem Objekt einen Namen gegeben und weitere Konfigurationen ausgewählt haben, wählen Sie Weiter.

    Benutzen AWS IoT Konsole, um Ihr Gerät zu registrieren und zu sichern.
  3. In der Wählen Sie Plattform und SDK Abschnitt, wählen Sie die Plattform und die Sprache der AWS IoT Geräte-SDK, das Sie verwenden möchten. In diesem Beispiel wird das verwendet Linux/OSX Plattform und das Python SDK. Stellen Sie sicher, dass Sie Python3 und Pip3 auf Ihrem Zielgerät installiert haben, bevor Sie mit dem nächsten Schritt fortfahren.

    Anmerkung

    Schauen Sie sich am Ende der Konsolenseite unbedingt die Liste der erforderlichen Software an, die für das von Ihnen gewählte SDK erforderlich ist.

    Sie müssen die erforderliche Software auf Ihrem Zielcomputer installiert haben, bevor Sie mit dem nächsten Schritt fortfahren können.

    Nachdem Sie die Plattform und die SDK-Sprache für das Gerät ausgewählt haben, wählen Sie Weiter.

    Benutzen AWS IoT Konsole, um Plattform und SDK auszuwählen.

Schritt 3. Laden Sie Dateien auf Ihr Gerät herunter

Diese Seite erscheint nach AWS IoT hat das Connection Kit erstellt, das die folgenden Dateien und Ressourcen enthält, die Ihr Gerät benötigt:

  • Die Zertifikatsdateien des Objekts, die zur Authentifizierung des Geräts verwendet werden

  • Eine Richtlinienressource, mit der Ihr Objekt zur Interaktion mit AWS IoT autorisiert wird

  • Das Skript zum Herunterladen des AWS Geräte-SDK und führen Sie das Beispielprogramm auf Ihrem Gerät aus

  1. Wenn Sie bereit sind, fortzufahren, klicken Sie auf die Schaltfläche Verbindungskit herunterladen für, um das Verbindungskit für die zuvor gewählte Plattform herunterzuladen.

    Dies ist die Seite von AWS IoT Konsole zum Herunterladen der Zertifikatsdatei.
  2. Wenn Sie dieses Verfahren auf Ihrem Gerät ausführen, speichern Sie die Verbindungskit-Datei in einem Verzeichnis, von dem aus Sie Befehlszeilen in der Kommandozeile ausführen können.

    Wenn Sie dieses Verfahren nicht auf Ihrem Gerät ausführen, speichern Sie die Verbindungskit-Datei in einem lokalen Verzeichnis und übertragen Sie die Datei dann auf Ihr Gerät.

  3. Geben Sie im Abschnitt Verbindungskit auf Ihrem Gerät entpacken unzip connect_device_package.zip in das Verzeichnis ein, in dem sich die Verbindungskit-Dateien befinden.

    Wenn Sie ein Windows verwenden PowerShell Befehlsfenster und das unzip Befehl funktioniert nicht, ersetzen unzip mit expand-archive, und versuchen Sie es erneut mit der Befehlszeile.

  4. Nachdem Sie die Verbindungskit-Datei auf dem Gerät gespeichert haben, setzen Sie das Tutorial fort, indem Sie Weiter wählen.

    AWS IoT Seite zum Herunterladen der Konsolenzertifikatdatei nach dem Herunterladen des Connection-Kits.

Schritt 4. Ausführen des Beispiels

Sie führen dieses Verfahren in einem Terminal oder Befehlsfenster auf Ihrem Gerät durch und folgen dabei den Anweisungen in der Konsole. Die Befehle, die Sie in der Konsole sehen, beziehen sich auf das Betriebssystem, für das Sie sich in Schritt 2. Dies erstellt ein Objekt entschieden haben. Die hier abgebildeten sind für Linux/OSX Betriebssysteme.

  1. Führen Sie in einem Terminal- oder Befehlsfenster auf Ihrem Gerät im Verzeichnis mit der Connection-Kit-Datei die Schritte aus, die in der AWS IoT Konsole.

    AWS IoT Schnellstartseite für die Konsole, Installation und Ausführung.
  2. Nachdem Sie den Befehl aus Schritt 2 in der Konsole eingegeben haben, sollte im Terminal oder Befehlsfenster des Geräts eine Ausgabe angezeigt werden, die der folgenden ähnelt. Diese Ausgabe stammt aus den Nachrichten, an die das Programm sendet und denen, die es dann von AWS IoT Core zurückempfängt.

    AWS IoT Beispiel für eine Programmausgabe für einen Konsolen-Schnellstart.

    Während das Beispielprogramm läuft, wird auch die Testnachricht Hello World! angezeigt. Die Testnachricht wird im Terminal oder Befehlsfenster auf Ihrem Gerät angezeigt.

    Anmerkung

    Weitere Informationen zum Abonnieren und Veröffentlichen von Themen finden Sie im Beispielcode des von Ihnen ausgewählten SDK.

  3. Um das Beispielprogramm erneut auszuführen, können Sie die Befehle aus Schritt 2 in der Konsole dieses Verfahrens wiederholen.

  4. (Optional) Wenn Sie die Nachrichten von Ihrem IoT-Client in der AWS IoT Konsole, öffne die MQTT-Testclient auf dem Testen Seite der AWS IoT Konsole. Wenn Sie Python SDK ausgewählt haben, geben Sie im MQTT-Testclient unter Themenfilter das Thema ein, beispielsweise sdk/test/python, um die Nachrichten von Ihrem Gerät zu abonnieren. Bei den Themenfiltern wird zwischen Groß- und Kleinschreibung unterschieden und sie hängen von der Programmiersprache des SDK ab, welches Sie in Schritt 1 ausgewählt haben. Weitere Informationen zum Abonnieren und Veröffentlichen von Themen finden Sie im Codebeispiel des von Ihnen ausgewählten SDK.

  5. Nachdem Sie das Testthema abonniert haben, führen Sie ./start.sh auf Ihrem Gerät aus. Weitere Informationen finden Sie unter Zeigen Sie MQTT-Nachrichten mit dem AWS IoT MQTT-Client.

    Nach der Ausführung von ./start.sh werden im MQTT-Client Meldungen angezeigt, die den folgenden ähneln:

    { "message": "Hello World!" [1] }

    Die sequence Zahl wird bei jedem Empfang einer neuen Hello World! Nachricht um [] erhöht und endet, wenn Sie das Programm beenden.

  6. Um das Tutorial abzuschließen und eine Zusammenfassung zu sehen, finden Sie im AWS IoT Konsole, wählen Sie Fahren Sie fort.

    AWS IoT Abschlussseite für den Schnellstart der Konsole.
  7. Eine Zusammenfassung Ihrer AWS IoT Das Schnellverbindungs-Tutorial wird jetzt angezeigt.

    AWS IoT Übersichtsseite für den Schnellstart der Konsole.

Schritt 5. Weiter erkunden

Hier sind einige Ideen, die es zu erkunden gilt AWS IoT weiter, nachdem Sie den Schnellstart abgeschlossen haben.