View a markdown version of this page

Erstellen von Demos mit dem AWS IoT Gerä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.

Erstellen von Demos mit dem AWS IoT Geräte-Client

Die Tutorials in diesem Lernpfad führen Sie Schritt für Schritt durch die Entwicklung von Demonstrationssoftware mithilfe des AWS IoT Device Clients. Der AWS IoT Device Client bietet Software, die auf Ihrem IoT-Gerät ausgeführt wird, um Aspekte einer darauf aufbauenden IoT-Lösung zu testen und zu demonstrieren AWS IoT.

Das Ziel dieser Tutorials ist es, das Erkunden und Experimentieren zu erleichtern, damit Sie sicher sein können, dass Ihre Lösung AWS IoT unterstützt wird, bevor Sie Ihre Gerätesoftware entwickeln.

Was Sie in diesen Tutorials lernen werden:
  • Wie bereite ich einen Raspberry Pi für die Verwendung als IoT-Gerät vor mit AWS IoT

  • So demonstrieren Sie AWS IoT Funktionen mithilfe des AWS IoT Device Clients auf Ihrem Gerät

In diesem Lernpfad installieren Sie den AWS IoT Device Client auf Ihrem eigenen Raspberry Pi und erstellen die AWS IoT Ressourcen in der Cloud, um Ideen für IoT-Lösungen zu demonstrieren. In den Tutorials in diesem Lernpfad werden zwar Features anhand eines Raspberry Pi demonstriert, aber sie erläutern die Ziele und Verfahren, um Sie bei der Anpassung an andere Geräte zu unterstützen.

Voraussetzungen für die Erstellung von Demos mit dem AWS IoT Geräte-Client

In diesem Abschnitt wird beschrieben, was Sie benötigen, bevor Sie mit den Tutorials in diesem Lernpfad beginnen.

Um die Tutorials in diesem Lernpfad abzuschließen, benötigen Sie:
  • Importieren in &S3; AWS-Konto

    Sie können Ihren vorhandenen verwenden AWS-Konto, falls Sie über eine verfügen. Möglicherweise müssen Sie jedoch zusätzliche Rollen oder Berechtigungen hinzufügen, um die in diesen Tutorials verwendeten AWS IoT Funktionen nutzen zu können.

    Wenn Sie ein neues erstellen müssen AWS-Konto, finden Sie weitere Informationen unterEinrichten AWS-Konto.

  • Ein Raspberry Pi oder ein kompatibles IoT-Gerät

    In den Tutorials wird ein Raspberry Pi verwendet, da er in verschiedenen Formfaktoren erhältlich ist, allgegenwärtig ist und es sich um ein relativ kostengünstiges Demonstrationsgerät handelt. Die Tutorials wurden auf dem Raspberry Pi 3 Model B+, dem Raspberry Pi 4 Model B und auf einer Amazon EC2-Instance getestet, auf der Ubuntu Server 20.04 LTS (HVM) läuft. Um die Befehle zu verwenden AWS CLI und auszuführen, empfehlen wir, die neueste Version des Raspberry Pi OS (Raspberry Pi OS (64 Bit) oder OS Lite) zu verwenden. Frühere Versionen des Betriebssystems funktionieren möglicherweise, aber wir haben sie nicht getestet.

    Anmerkung

    In den Tutorials werden die Ziele der einzelnen Schritte erklärt, um Ihnen zu helfen, sie an IoT-Hardware anzupassen, auf der wir sie noch nicht getestet haben. Sie beschreiben jedoch nicht speziell, wie Sie sie an andere Geräte anpassen können.

  • Vertrautheit mit dem Betriebssystem des IoT-Geräts

    Bei den Schritten in diesen Tutorials wird davon ausgegangen, 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 vielleicht mehr Zeit nehmen, um die Tutorials abzuschließen.

    Um diese Tutorials abzuschließen, sollten Sie bereits wissen, wie Sie:

    • grundlegende Geräteoperationen wie das Zusammenbauen und Anschließen von Komponenten, das Anschließen des Geräts an die erforderlichen Stromquellen und das Installieren und Entfernen von Speicherkarten sicher durchführen.

    • Systemsoftware und Dateien auf das Gerät hoch- und herunterladen. 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 hoch- und herunterladen.

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

    • Stellen Sie ü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 Dateien und Verzeichnisse auf dem Gerät zu erstellen, zu kopieren, zu verschieben, umzubenennen und deren Berechtigungen 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

    In den Tutorials wird die erforderliche Software und Hardware beschrieben. In den Tutorials wird jedoch davon ausgegangen, dass Sie Operationen ausführen können, die möglicherweise nicht explizit beschrieben werden. Zu den Beispielen für solche Hardware und Operationen gehören:

    • 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 auf sie schreiben kann. Der lokale Host-Computer muss:

      • mit dem Internet verbunden sein.

      • AWS CLI installiert und konfiguriert haben.

      • Haben Sie einen Webbrowser, der die AWS Konsole unterstützt.

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

      Auf dem Raspberry Pi erfolgt dies häufig mithilfe von SSH und SCP vom lokalen Host-Computer aus.

    • Ein Monitor und eine Tastatur zum Anschluss an Ihr 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, der mit dem Internet verbunden ist. Der lokale Host muss eine Verbindung zum Raspberry Pi herstellen können. Dazu müssen sie sich möglicherweise im selben lokalen Netzwerk befinden. Die Tutorials können Ihnen nicht zeigen, wie Sie dies für Ihr spezielles Gerät oder Ihre Gerätekonfiguration einrichten, aber sie zeigen, wie Sie diese Konnektivität testen können.

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

      Um die Tutorials in diesem Lernpfad abschließen zu können, müssen Sie in der Lage sein, die IP-Adresse Ihres IoT-Geräts zu ermitteln.

      In einem lokalen Netzwerk können Sie dazu auf die Admin-Oberfläche des Netzwerk-Routers zugreifen, mit dem Ihre Geräte verbunden sind. 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, kann ifconfig die IP-Adresse des Geräts angezeigt werden.

      Wenn keine dieser Optionen in Frage kommt, müssen Sie einen Weg finden, die IP-Adresse des Geräts nach jedem Neustart zu ermitteln.

Wenn Sie alle Ihre Materialien haben, fahren Sie mit Tutorial: Vorbereiten Ihrer Geräte für den AWS IoT Geräte-Client fort.