AWS Greengrass ist eine Software, die es ermöglicht, lokale Rechenleistung, Messaging, Daten-Caching, Synchronisierung und ML-Inferenz-Funktionen für verbundene Geräte auf sichere Weise auszuführen. Mit AWS Greengrass können verbundene Geräte AWS Lambda-Funktionen ausführen, Gerätedaten synchron halten und sicher mit anderen Geräten kommunizieren – auch wenn sie nicht mit dem Internet verbunden sind. Mithilfe von AWS Lambda stellt Greengrass sicher, dass Ihre IoT-Geräte schnell auf lokale Ereignisse reagieren können, Lambda-Funktionen nutzen, die auf Greengrass Core laufen, um mit lokalen Ressourcen zu interagieren, mit intermittierenden Verbindungen arbeiten, mit Over-the-Air-Updates auf dem neuesten Stand bleiben und die Kosten für die Übertragung von IoT-Daten in die Cloud minimieren.
ML Inference ist eine Funktion von AWS Greengrass, die es einfach macht, maschinelles Lernen lokal auf Greengrass Core-Geräten durchzuführen, indem Modelle verwendet werden, die in der Cloud erstellt und trainiert wurden.
AWS Greengrass erweitert nahtlos AWS auf Geräte, sodass sie lokal auf die von ihnen generierten Daten reagieren können, während sie die Cloud weiterhin für Verwaltung, Analysen und dauerhafte Speicherung nutzen. Mit Greengrass können Sie vertraute Sprachen und Programmiermodelle verwenden, um Ihre Gerätesoftware in der Cloud zu erstellen und zu testen und sie dann auf Ihre Geräte zu übertragen. AWS Greengrass kann so programmiert werden, dass es Gerätedaten filtert und nur notwendige Informationen zurück in die Cloud überträgt. AWS Greengrass authentifiziert und verschlüsselt Gerätedaten an allen Verbindungspunkten unter Verwendung der Sicherheits- und Zugriffsverwaltungsmöglichkeiten von AWS IoT Core. Auf diese Weise werden Daten niemals zwischen Geräten ausgetauscht, wenn sie miteinander und mit der Cloud kommunizieren, ohne nachgewiesene Identität.