View a markdown version of this page

Verwaltete Integrationen auf Raspberry Pi ausführen - Verwaltete Integrationen für AWS IoT Device Management

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.

Verwaltete Integrationen auf Raspberry Pi ausführen

Anmerkung

Diese Implementierung von AWS IoT Hub SDK auf Raspberry Pi ist ein Demonstrationsprojekt, das nur zu Lern- und Testzwecken bestimmt ist und nicht für den Einsatz in Produktionsumgebungen vorgesehen ist. Stellen Sie für diese Demo die folgenden Konfigurationen ein, um die Entwicklung zu vereinfachen:

AWS Speicherung von Anmeldeinformationen: Nur zu Demo-Zwecken werden Anmeldeinformationen und Zertifikate an einem Ort gespeichert, auf den Zugriff zugegriffen werden kann, um das Testen und Entwickeln zu erleichtern. Produktionsumgebungen müssen sichere Speicherlösungen wie AWS Secrets Manager Systems Manager Parameter Store verwenden. Sie müssen Verschlüsselung im Ruhezustand implementieren und AWS IoT Sicherheitsrichtlinien einhalten.

Container-Rechte: Die Demo wird mit erhöhten Rechten ausgeführt, um uneingeschränkten Zugriff auf Host-Ressourcen zu ermöglichen und die Entwicklungsabläufe zu vereinfachen. In der Produktion sollten Container mit minimalen erforderlichen Rechten betrieben werden.

Konfiguration der Netzwerkbrücke: Die Demo verwendet eine Netzwerkbrückenkonfiguration, die internen Netzwerkverkehr für einfacheres Debuggen und Überwachen verfügbar macht. Implementieren Sie in Produktionsumgebungen eine angemessene Netzwerkisolierung und -segmentierung, um unbefugten Zugriff auf den internen Netzwerkverkehr zu verhindern.

USB-Geräteberechtigungen: Der uneingeschränkte Zugriff auf USB-Geräte ist aktiviert, um den einfachen Anschluss von Entwicklungsperipheriegeräten und Testgeräten zu ermöglichen. Implementieren Sie für die Produktion strenge Kontrollen und Validierungen von USB-Geräten, um Geräte-Spoofing-Angriffe zu verhindern.

Diese Konfigurationen ermöglichen unkomplizierte Tests und dürfen nicht in Produktionsumgebungen verwendet werden. Beachten Sie bei der Bereitstellung in der Produktionsumgebung die bewährten Sicherheitsmethoden, um eine Beeinträchtigung des Hostsystems und den unbefugten Zugriff auf Anmeldeinformationen zu verhindern.

Als Voraussetzung müssen Sie den Sonoff Zigbee USB-Dongle einrichten, bevor Sie den Raspberry Pi einrichten.

Flash-Firmware auf den Sonoff ZigBee USB-Dongle

Voraussetzungen

Flashen Sie die Firmware

  1. Laden Sie den Zigbee-Dongle Firmware Build 7.4.1.0 herunter.

  2. Öffnen Sie den Silabs Firmware Flasher.

  3. Connect den Sonoff Zigbee USB-Dongle mit Ihrem Computer.

  4. Scrollen Sie und suchen Sie. ZBDongle-E

  5. Wählen Sie Connect aus.

  6. Warten Sie, bis das Gerät eine Verbindung hergestellt hat.

  7. Wählen Sie Firmware ändern.

  8. Wählen Sie Eigene Firmware hochladen aus.

  9. Suchen Sie den Speicherort für den Download von Zigbee Dongle Firmware Build 7.4.1.0 und wählen Sie ihn aus.

    Laden Sie die Firmware hoch
  10. Klicken Sie auf Installieren.

  11. Warten Sie, bis die Firmware installiert ist.

    Bereit zur Installation
  12. Wählen Sie Weiter, wenn die Installation abgeschlossen ist.

    Die Installation war erfolgreich

Der Dongle ist jetzt einsatzbereit.

Wählen Sie zwischen den unten aufgeführten Optionen, um das Managed Integrations Hub SDK auf Ihrem Raspberry Pi auszuführen. Die Schritte zur Einrichtung und Validierung für beide Ansätze sind unten aufgeführt.