Bauen von Demos mit demAWS IoTGeräte-Client - 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.

Bauen von Demos mit demAWS IoTGeräte-Client

Die Tutorials in diesem Lernpfad führen Sie durch die Schritte zur Entwicklung von Demonstrationssoftware mithilfe derAWS IoTGeräte-Client. DieAWS IoTDevice Client bietet Software, die auf Ihrem IoT-Gerät ausgeführt wird, um Aspekte einer IoT-Lösung zu testen und zu demonstrieren, die aufAWS IoTaus.

Das Ziel dieser Tutorials ist es, die Erkundung und das Experimentieren zu erleichtern, damit Sie sich darauf verlassen könnenAWS IoTunterstützt Ihre Lösung, bevor Sie Ihre Gerätesoftware entwickeln.

Was du in diesen Tutorials lernen wirst:
  • So bereiten Sie einen Raspberry Pi für die Verwendung als IoT-Gerät vorAWS IoT

  • Wie demonstrierenAWS IoTFunktionen unter Verwendung desAWS IoTDevice Client auf Ihrem Gerät

In diesem Lernpfad installieren Sie dasAWS IoTDevice Client auf eigene Faust Raspberry Pi und erstellenAWS IoTRessourcen in der Cloud, um IoT-Lösungsideen zu demonstrieren. Während die Tutorials in diesem Lernpfad Funktionen mithilfe eines Raspberry Pi demonstrieren, erklären sie die Ziele und Verfahren, mit denen Sie sie an andere Geräte anpassen können.

Voraussetzungen für den Aufbau von Demos mit demAWS IoTGeräte-Client

In diesem Abschnitt wird beschrieben, was Sie haben müssen, bevor Sie die Tutorials in diesem Lernpfad starten.

Um die Tutorials in diesem Lernpfad abzuschließen, benötigen Sie:
  • Ein AWS-Konto

    Sie können Ihre vorhandenen verwendenAWS-Konto, wenn Sie eine haben, aber möglicherweise zusätzliche Rollen oder Berechtigungen hinzufügen müssen, um dieAWS IoTFunktionen, die diese Tutorials verwenden.

    Wenn Sie eine neue erstellen müssenAWS-Kontofinden Sie unterRichten Sie Ihre ein AWS-Kontoaus.

  • Ein Raspberry Pi oder kompatibles IoT-Gerät

    Die Tutorials verwenden einRaspberry Piweil es in verschiedenen Formfaktoren vorkommt, ist es allgegenwärtig und es ist ein relativ kostengünstiges Demonstrationsgerät. Die Tutorials wurden auf derRaspberry Pi 3 Modell B+, derRaspberry Pi 4 Modell Bund auf einer Amazon EC2 EC2-Instance, auf der Ubuntu Server 20.04 LTS (HVM) ausgeführt wird. So verwenden Sie denAWS CLIund führen Sie die Befehle aus, Wir empfehlen, die neueste Version des Raspberry Pi OS (Raspberry Pi OS (64-Bit)oder das OS Lite). Frühere Versionen des Betriebssystems funktionieren möglicherweise, aber wir haben es nicht getestet.

    Anmerkung

    In den Tutorials werden die Ziele jedes Schrittes erläutert, um sie an IoT-Hardware anzupassen, an der wir sie noch nicht ausprobiert haben. Sie beschreiben jedoch nicht ausdrücklich, wie Sie sie an andere Geräte anpassen können.

  • Vertrautheit mit dem Betriebssystem des IoT-Geräts

    Die Schritte in diesen Tutorials gehen davon aus, dass Sie mit der Verwendung grundlegender Linux-Befehle und -Operationen über die von einem Raspberry Pi unterstützte Befehlszeilenschnittstelle vertraut sind. Wenn Sie mit diesen Vorgängen nicht vertraut sind, sollten Sie sich möglicherweise mehr Zeit geben, um die Tutorials abzuschließen.

    Um diese Tutorials abzuschließen, sollten Sie bereits Folgendes durchführen:

    • Führen Sie sicher grundlegende Gerätevorgänge durch, z. B. das Zusammenbauen und Anschließen von Komponenten, das Anschließen des Geräts an die erforderlichen Stromquellen sowie das Installieren und Entfernen von Speicherkarten.

    • Laden Sie Systemsoftware und Dateien hoch und laden Sie sie auf das Gerät herunter. Wenn Ihr Gerät kein Wechselspeichergerät wie eine microSD-Karte verwendet, müssen Sie wissen, wie Sie eine Verbindung zu Ihrem Gerät herstellen und Systemsoftware und Dateien auf das Gerät hochladen und herunterladen.

    • Connect Sie Ihr Gerät mit den Netzwerken, in denen Sie es verwenden möchten.

    • Connect über ein SSH-Terminal oder ein ähnliches Programm von einem anderen Computer aus eine Verbindung zu Ihrem Gerät her.

    • Verwenden Sie eine Befehlszeilenschnittstelle, um die Berechtigungen von Dateien und Verzeichnissen auf dem Gerät zu erstellen, zu kopieren, zu verschieben, umzubenennen und festzulegen.

    • Installieren Sie neue Programme auf dem Gerät.

    • Übertragen Sie Dateien mit Tools wie FTP oder SCP zu und von Ihrem Gerät.

  • Eine Entwicklungs- und Testumgebung für Ihre IoT-Lösung

    Die Tutorials beschreiben die erforderliche Software und Hardware. Die Tutorials gehen jedoch davon aus, dass Sie Operationen ausführen können, die möglicherweise nicht explizit beschrieben werden. Beispiele für solche Hardware und Operationen sind:

    • Ein lokaler Host-Computer zum Herunterladen und Speichern von Dateien

      Für den Raspberry Pi ist dies normalerweise ein PC oder Laptop, der microSD-Speicherkarten lesen und schreiben kann. Der lokale Host-Computer muss:

      • Seien Sie mit dem Internet verbunden.

      • Habe dieAWS CLIinstalliert und konfiguriert.

      • Haben Sie einen Webbrowser, der denAWSconsole.

    • Eine Möglichkeit, Ihren lokalen Host-Computer mit Ihrem Gerät zu verbinden, um damit zu kommunizieren, Befehle einzugeben und Dateien zu übertragen

      Auf dem Raspberry Pi wird dies häufig mit SSH und SCP vom lokalen Host-Computer aus durchgeführt.

    • Ein Monitor und eine Tastatur zum Verbinden mit Ihrem IoT-Gerät

      Diese können hilfreich sein, sind aber nicht erforderlich, um die Tutorials abzuschließen.

    • Eine Möglichkeit für Ihren lokalen Host-Computer und Ihre IoT-Geräte, sich mit dem Internet zu verbinden

      Dies kann eine verkabelte oder eine drahtlose Netzwerkverbindung zu einem Router oder Gateway sein, das mit dem Internet verbunden ist. Der lokale Host muss sich auch mit dem Raspberry Pi verbinden können. Dies kann erfordern, dass sie sich im selben lokalen Netzwerk befinden. Die Tutorials können Ihnen nicht zeigen, wie Sie dies für Ihre bestimmte Gerät- oder Gerätekonfiguration einrichten, aber sie zeigen, wie Sie diese Konnektivität testen können.

    • Zugriff auf den Router Ihres lokalen Netzwerks, um die verbundenen Geräte anzuzeigen

      Um die Tutorials in diesem Lernpfad abzuschließen, müssen Sie in der Lage sein, die IP-Adresse Ihres IoT-Geräts zu finden.

      In einem lokalen Netzwerk kann dies durch Zugriff auf die Admin-Schnittstelle des Netzwerk-Routers erfolgen, mit dem sich Ihre Geräte verbinden. Wenn Sie Ihrem Gerät im Router eine feste IP-Adresse zuweisen können, können Sie die Wiederverbindung nach jedem Neustart des Geräts vereinfachen.

      Wenn Sie eine Tastatur und einen Monitor an das Gerät angeschlossen haben,ifconfigkann die IP-Adresse des Geräts anzeigen.

      Wenn keine davon eine Option ist, müssen Sie nach jedem Neustart eine Möglichkeit finden, die IP-Adresse des Geräts zu identifizieren.

Nachdem Sie alle Ihre Materialien haben, fahren Sie fortTutorial: Vorbereiten Ihrer Geräte für denAWS IoTGeräte-Clientaus.