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.
Komponenten der Gemeinschaft
Der Greengrass Software Catalog ist ein Index der Greengrass-Komponenten, die von der Greengrass-Community entwickelt wurden. Aus diesem Katalog können Sie Komponenten herunterladen, ändern und bereitstellen, um Ihre Greengrass-Anwendungen zu erstellen. Sie können den Katalog unter dem folgenden Link einsehen: https://github.com/aws-greengrass/aws-greengrass-software-catalog
Jede Komponente hat ein öffentlichesGitHub Repository, das Sie erkunden können. Die vollständige Liste der Community-Komponenten findenGitHub Sie im Greengrass-Softwarekatalog. Dieser Katalog umfasst beispielsweise die folgenden Komponenten:
-
Diese Komponente nimmt Audio- und Videostreams von lokalen Kameras auf, die das Real Time Streaming Protocol (RTSP)
verwenden. Die Komponente lädt dann die Audio- und Videostreams auf Amazon Kinesis Video Streams hoch. -
Diese Komponente sammelt Daten von lokalen Geräten mithilfe des ModbusTCP-Protokolls und veröffentlicht sie in ausgewählten Datenströmen.
-
Diese Komponente verwendet die BluePy
Bibliothek, die die Kommunikation mit Bluetooth Low Energy (LE) -Geräten ermöglicht, um Bluetooth LE-Clientschnittstellen zu erstellen. -
Diese Komponente ermöglicht es dem Kunden, Home Assistant
zur lokalen Steuerung von Smart-Home-Geräten zu verwenden. Es bietet die Integration mitAWS Diensten am Edge und in der Cloud, um Hausautomationslösungen bereitzustellen, die Home Assistant erweitern. -
Diese Komponente bietet eine Ein-Klick-Erfahrung zum Einrichten der InfluxDB- und Grafana-Komponenten. Es verbindet InfluxDB mit Grafana und automatisiert die Einrichtung eines lokalen Grafana-Dashboards, dasAWS IoT Greengrass Telemetrie in Echtzeit rendert.
-
Diese Komponente stellt eine InfluxDB-Zeitreihendatenbank
auf einem Greengrass-Core-Gerät bereit. Sie können diese Komponente verwenden, um Daten von IoT-Sensoren zu verarbeiten, Daten in Echtzeit zu analysieren und den Betrieb am Edge zu überwachen. -
Diese Komponente leitet dieAWS IoT Greengrass Systemintegritätstelemetrie vom Nucleus Emitter-Plugin
an InfluxDB weiter. Diese Komponente kann auch benutzerdefinierte Telemetrie an InfluxDB weiterleiten. -
Mit dieser Komponente können Sie einen Grafana-Server auf
einem Greengrass-Core-Gerät hosten. Sie können Grafana-Dashboards verwenden, um Daten auf dem Kerngerät zu visualisieren und zu verwalten. -
Dieses Framework bietet eine Anwendungsarchitektur, Vorlagencode und implementierbare Beispiele, die dazu beitragen, die Codequalität für verteilte ereignisgesteuerte IoT-Pubsub-Anwendungen mithilfe benutzerdefinierterAWS IoT Greengrass v2-Komponenten zu verbessern. Weitere Informationen finden Sie unter AWS IoT GreengrassKomponenten erstellen.
-
Diese Komponente wirdJupyterLab auf einemAWS IoT Greengrass Kerngerät bereitgestellt. Die Jupyter-Umgebung hat Zugriff auf die von festgelegten Prozess- und UmgebungsvariablenAWS IoT Greengrass, was das Testen und Entwickeln von in Python geschriebenen Komponenten vereinfacht.
-
Mit dieser Komponente können Sie eine lokale Web-Benutzeroberfläche auf einem Greengrass-Core-Gerät erstellen. Sie können eine lokale Webbenutzeroberfläche erstellen, mit der Sie beispielsweise Geräte- und Anwendungseinstellungen konfigurieren oder das Gerät überwachen können.
-
Diese Komponente nimmt Daten von lokalen drahtlosen Geräten auf, die dasLoRaWa N-Protokoll verwenden, bei dem es sich um ein LPWAN-Protokoll (Wide Area Network) mit geringem Stromverbrauch handelt. Die Komponente ermöglicht es Ihnen, Daten lokal zu analysieren und darauf zu reagieren, ohne mit der Cloud zu kommunizieren.
-
Diese Komponente konfiguriert nftables oder iptables auf einemAWS IoT Greengrass Gerät, sodass es dieTokenaustauschschen von Komponente mit Containern verwenden kann.
-
Diese Komponente nimmt Audio- und Videostreams von RTSP-Kameras auf, die an dasAWS IoT Greengrass Kerngerät angeschlossen sind. Und dann wandelt die Komponente die Audio- und Videostreams inpeer-to-peer Kommunikation oder Weiterleitung über Amazon Kinesis Video Streams um.
-
GStreamer für Amazon Lookout for Vision
Diese Komponente stellt ein GStreamer-Plugin bereit, mit dem Sie die Lookout for Vision Vision-Anomalieerkennung in Ihren benutzerdefinierten GStreamer-Pipelines durchführen können.
-
Diese Komponente bietet Unterstützung für die relationale PostgreSQL-Datenbank
am Edge. Kunden können diese Komponente verwenden, um eine lokale PostgreSQL-Instanz in einem Docker-Container bereitzustellen und zu verwalten. -
Diese Komponente stellt ein CLI-Tool bereit, das von anderen Komponenten verwendet werden kann, die Geheimnisse aus der Secrets Manager-Komponente in einem Rezepturlebenszyklusskript abrufen müssen.
-
Containerisiertes sicheres Tunneling
Diese Komponente bietet einen Docker-Container für sicheres Tunneling mit allen Abhängigkeiten und passenden Bibliotheken in einem wiederverwendbaren Rezept, das nicht von einem bestimmten Host-Betriebssystem abhängig ist.
-
Diese Komponente überwacht ein Verzeichnis in einem Verzeichnis nach neuen Dateien, lädt sie in Amazon Simple Storage Service (Amazon S3) hoch und löscht sie dann nach einem erfolgreichen Upload.
-
Diese Komponente installiert Node-RED mithilfe von NPM auf einemAWS IoT Greengrass Kerngerät. Die Komponente hängt von der Node-RED Auth-Komponente
ab, die explizit bereitgestellt und konfiguriert werden muss. Sie können die Node-RED-CLI für Greengrass verwenden, um Node-RED-Flows aufAWS IoT Greengrass Geräten bereitzustellen. -
Diese Komponente installiert Node-RED mithilfe des offiziellen Node-RED-Docker-Containers auf demAWS IoT Greengrass Kerngerät. Die Komponente hängt von der Node-RED Auth-Komponente
ab, die explizit bereitgestellt und konfiguriert werden muss. Sie können die Node-RED-CLI für Greengrass verwenden, um Node-RED-Flows aufAWS IoT Greengrass Geräten bereitzustellen. -
Diese Komponente konfiguriert einen Benutzernamen und ein Passwort, um die Node-RED-Instanz zu sichern, die auf einemAWS IoT Greengrass Kerngerät ausgeführt wird.
-
Diese Komponente stellt denOpenThread Border Router Docker-Container bereit. Die Komponente hilft beim Zusammenstellen eines Matter-Geräts, das einen Thread-Border-Router enthält.
-
Mit dieser Komponente können Sie dasAWS IoT Greengrass Kerngerätezertifikat und den privaten Schlüssel in Ihrem gesamten Fuhrpark skalieren.
Um eine Funktion anzufordern oder einen Fehler zu melden, öffnen Sie einGitHub Problem im Repository für diese Komponente. AWSbietet keine Unterstützung für Community-Komponenten. Weitere Informationen finden Sie in der CONTRIBUTING.mdDatei im Repository der einzelnen Komponenten.
EinigeAWS der bereitgestellten Komponenten sind ebenfalls Open Source. Weitere Informationen finden Sie unter Open Source-AWS IoT GreengrassCore-Software.