Tutorial: Vorbereiten Ihres Raspberry Pi zum Ausführen der Shadow-Anwendung - 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.

Tutorial: Vorbereiten Ihres Raspberry Pi zum Ausführen der Shadow-Anwendung

Dieses Tutorial zeigt, wie Sie ein Raspberry Pi-Gerät einrichten und konfigurieren undAWS IoTRessourcen, die ein Gerät zum Verbinden und Austauschen von MQTT-Nachrichten benötigt.

Anmerkung

Wenn du vorhastErstellen Sie ein virtuelles Gerät mit Amazon EC2können Sie diese Seite überspringen und fortfahrenKonfigurieren Ihres Gerätsaus. Sie erstellen diese Ressourcen, wenn Sie Ihr virtuelles Ding erstellen. Wenn Sie anstelle des Raspberry Pi ein anderes Gerät verwenden möchten, können Sie versuchen, diesen Tutorials zu folgen, indem Sie sie an ein Gerät Ihrer Wahl anpassen.

In diesem Tutorial erfahren Sie Folgendes:
  • Richten Sie ein Raspberry Pi-Gerät ein und konfigurieren Sie es für die Verwendung mitAWS IoTaus.

  • Erstellen einesAWS IoTRichtliniendokument, das Ihr Gerät zur Interaktion autorisiertAWS IoT-Services.

  • So erstellen Sie eine RessourceAWS IoTdie X.509-Gerätezertifikate, und fügen Sie dann das Richtliniendokument an.

    Die Sache ist die virtuelle Darstellung Ihres Geräts imAWS IoTRegistrierung. Das Zertifikat authentifiziert Ihr Gerät beiAWS IoTCore und das Richtliniendokument autorisiert Ihr Gerät zur Interaktion mitAWS IoTaus.

Wie führe ich dieses Tutorial aus

So führen Sie das aus:shadow.pyBeispielanwendung für Device Shadows, Sie benötigen ein Raspberry Pi-Gerät, das eine Verbindung herzustellenAWS IoTaus. Wir empfehlen Ihnen, dieses Tutorial in der hier dargestellten Reihenfolge zu befolgen, beginnend mit dem Einrichten des Raspberry Pi und seines Zubehörs bis zum Erstellen einer Richtlinie und dem Anhängen der Richtlinie an eine von Ihnen erstellte Ding-Ressource. Sie können diesem Tutorial dann folgen, indem Sie die vom Raspberry Pi unterstützte grafische Benutzeroberfläche (GUI) verwenden, um dieAWS IoT-Konsole im Webbrowser des Geräts, wodurch es auch einfacher wird, die Zertifikate direkt auf Ihren Raspberry Pi herunterzuladen, um eine Verbindung herzustellenAWS IoTaus.

Stellen Sie vor dem Beginn dieses Tutorials sicher, dass Sie Folgendes über Folgendes verfügen:
  • Eine AWS-Konto Führen Sie die unter beschriebenen Schritte durch, wenn Sie über keines verfügenRichten Sie Ihre ein AWS-KontoBevor Sie fortfahren. Sie benötigenAWS-KontoundAWS IoT-Konsole, um dieses Tutorial abzuschließen.

  • Der Raspberry Pi und sein notwendiges Zubehör. Sie benötigen:

    • EINRaspberry Pi 3 Modell Boder ein neueres Modell. Dieses Tutorial funktioniert möglicherweise bei früheren Versionen des Raspberry Pi, aber wir haben es nicht getestet.

    • Raspberry Pi OS (32 Bit)oder höher. Wir empfehlen die Verwendung der neuesten Version des Raspberry Pi OS. Frühere Versionen des Betriebssystems funktionieren möglicherweise, aber wir haben es nicht getestet.

    • Eine Ethernet- oder WLAN-Verbindung.

    • Tastatur, Maus, Monitor, Kabel und Netzteile.

Dieses Tutorial nimmt ungefähr 30 Minuten in Anspruch.

Schritt 1: Raspberry Pi-Gerät einrichten und konfigurieren

In diesem Abschnitt konfigurieren wir ein Raspberry Pi-Gerät zur Verwendung mitAWS IoTaus.

Wichtig

Die Anpassung dieser Anweisungen an andere Geräte und Betriebssysteme kann eine Herausforderung darstellen. Sie müssen Ihr Gerät gut genug verstehen, um diese Anweisungen interpretieren und auf Ihr Gerät anwenden zu können. Wenn Sie auf Schwierigkeiten stoßen, können Sie alternativ eine der anderen Geräteoptionen ausprobieren, z.Erstellen Sie ein virtuelles Gerät mit Amazon EC2oderVerwenden Sie Ihren Windows- oder Linux-PC oder Mac als AWS IoT Gerätaus.

Sie müssen Ihren Raspberry Pi so konfigurieren, dass er das Betriebssystem (OS) starten, eine Verbindung zum Internet herstellen und über eine Befehlszeilenschnittstelle damit interagieren kann. Sie können auch die grafische Benutzeroberfläche (GUI) nutzen, die mit dem Raspberry Pi unterstützt wird, um dieAWS IoTKonsolen und führen Sie den Rest dieses Tutorials aus.

So richten Sie den Raspberry Pi ein
  1. Legen Sie die SD-Karte in den microSD-Kartensteckplatz des Raspberry Pi ein. Einige SD-Karten sind mit einem Installationsmanager vorinstalliert, der Sie nach dem Hochfahren des Boards mit einem Menü auffordert, das Betriebssystem zu installieren. Sie können das Betriebssystem auch mit dem Raspberry Pi Imager auf Ihrer Karte installieren.

  2. Connect einen HDMI-Fernseher oder -Monitor an das HDMI-Kabel an, das an den HDMI-Anschluss des Raspberry Pi angeschlossen wird.

  3. Connect Tastatur und Maus an die USB-Anschlüsse des Raspberry Pi an und schließen Sie dann das Netzteil an, um die Platine hochzufahren.

Nachdem der Raspberry Pi hochgefahren ist und die SD-Karte mit dem Installationsmanager vorinstalliert wurde, erscheint ein Menü, in dem das Betriebssystem installiert wird. Wenn Sie Probleme bei der Installation des Betriebssystems haben, können Sie folgende Schritte ausführen. Weitere Informationen zum Festlegen des Raspberry Pi finden Sie unterEinrichten Ihres Raspberry Piaus.

Wenn Probleme beim Einrichten des Raspberry Pi auftreten:
  • Prüfen Sie, ob Sie die SD-Karte eingelegt haben, bevor Sie das Board hochfahren. Wenn Sie die SD-Karte nach dem Hochfahren der Platine anschließen, wird das Installationsmenü möglicherweise nicht angezeigt.

  • Stellen Sie sicher, dass das Fernsehgerät oder der Monitor eingeschaltet ist und der richtige Eingang ausgewählt ist.

  • Stellen Sie sicher, dass Sie Raspberry Pi kompatible Software verwenden.

Nachdem Sie das Raspberry Pi OS installiert und konfiguriert haben, öffnen Sie den Webbrowser des Raspberry Pi und navigieren Sie zumAWS IoT Core-Konsole, um die restlichen Schritte in diesem Tutorial fortzusetzen.

Wenn Sie denAWS IoT CoreKonsole, du bist Raspberry Pi ist bereit und du kannst weitermachenTutorial: Bereitstellen Ihres Geräts inAWS IoTaus.

Informationen zur Behebung von Problemen oder zusätzliche Hilfe finden Sie unterErhalten Sie Hilfe für Ihren Raspberry Piaus.