Allgemeine Fragen

Was ist AWS IoT Greengrass?

AWS IoT Greengrass ist eine Software, mit der Sie auf sichere Weise lokale Datenverarbeitungs-, Messaging-, Verwaltungs-, Synchronisierungs- und ML-Inferenzvorgänge auf verbundenen Geräten durchführen können. Mit AWS IoT Greengrass können verbundene Geräte AWS Lambda-Funktionen, Docker-Container oder beides ausführen, anhand von Machine Learning-Modellen Prognosen erstellen, Gerätedaten synchronisiert halten und sicher mit anderen Geräten kommunizieren – auch ohne Verbindung zum Internet.

AWS IoT Greengrass erweitert AWS nahtlos auf Geräte, so dass sie lokal auf die von ihnen erzeugten Daten wirken können, während die Cloud weiterhin für Verwaltung, Analyse und dauerhafte Speicherung verwendet wird. Mit AWS IoT Greengrass können Sie vertraute Sprachen und Programmiermodelle zum Erstellen von Gerätesoftware in der Cloud verwenden und diese dann auf den Geräten bereitstellen. AWS IoT Greengrass kann so programmiert werden, dass Gerätedaten gefiltert und nur notwendige Informationen zurück in die Cloud übertragen werden.

Was sind die ersten Schritte mit AWS IoT Greengrass?

Klicken Sie hier, um das AWS IoT Greengrass – Handbuch Erste Schritte anzuzeigen. Klicken Sie hier zum Erwerb eines Raspberry Pi oder sehen Sie die Liste der qualifizierten Geräte im AWS IoT Partner Device Catalog ein.

In welchen AWS-Regionen ist der AWS IoT Greengrass-Service verfügbar?

Aktuelle Informationen zur Verfügbarkeit von AWS IoT Greengrass finden Sie in der AWS-Regionstabelle.

Was sind die wichtigsten Komponenten von AWS IoT Greengrass? Welche Funktionen haben die jeweiligen Komponenten?

AWS IoT Greengrass besteht aus einem Cloud-Service und drei Softwarebereitstellungen für IoT-Geräte: AWS IoT Greengrass Core, AWS IoT Device SDK und AWS IoT Greengrass SDK.

Das folgende Diagramm vergleicht die drei Softwarebereitstellungen miteinander. AWS IoT Greengrass kann auch mit FreeRTOS verbunden werden. Weitere Informationen zu AWS IoT Greengrass und FreeRTOS finden Sie im Abschnitt der häufig gestellten Fragen „Verbinden von AWS IoT Greengrass mit FreeRTOS und anderen Geräten“.

  Zweck Kompatibilität
AWS IoT Greengrass Core Bietet lokale Services (Datenverarbeitung, Benachrichtigungen, Status, Sicherheit) und kommuniziert lokal mit Geräten, die das AWS IoT Device SDK ausführen CPU-basierte Geräte mit 64 Bit (x86 oder ARM), die ein Allzweckbetriebssystem wie Linux ausführen.

AWS IoT Device SDK

Ermöglicht Geräten die lokale Interaktion mit AWS IoT Greengrass Core

Fast jedes Gerät, das C++ oder Python 2.7 und 3.7 unterstützt. Auch in FreeRTOS enthalten

AWS IoT Greengrass SDK Ermöglicht Lambda-Funktionen die Interaktion mit lokalen Services in einem AWS IoT Greengrass Core In einer Lambda-Funktion, die in einem AWS IoT Greengrass Core bereitgestellt ist

Was sind AWS IoT Greengrass Core-Geräte? Was sind die Hardwaremindestanforderungen?

Die AWS IoT Greengrass Core-Software wird auf einem Hub, Gateway oder anderem Gerät ausgeführt. Synchronisierung und Interaktionen mit der Cloud laufen automatisch ab. AWS IoT Greengrass Core wurde für Geräte mit Mehrzweckprozessor entwickelt, die leistungsfähig genug für Mehrzweck-Betriebssysteme wie Linux sind. AWS IoT Greengrass setzt Prozessoren mit einer Taktung von mindestens 1 GHz (ARM oder x86) und 128 MB RAM voraus. Je nach Anwendungsfall sind außerdem zusätzliche Ressourcen für das gewünschte Betriebssystem, den Nachrichtendurchsatz und die Ausführung von AWS Lambda erforderlich. AWS IoT Greengrass Core läuft auf einem Raspberry Pi genauso wie auf Geräten auf Serverebene.

Welche AWS Lambda-Entwicklungssprachen werden von AWS IoT Greengrass unterstützt?

AWS IoT Greengrass unterstützt Lambda-Funktionen, die in den folgenden Sprachen geschrieben sind:

  • Python 2.7 und 3.7
  • Node v8.10 und v12.x
  • Java 8
  • C
  • C++
  • Alle Sprachen, die den Import von C-Bibliotheken unterstützen 

Welche Lambda-Versionen können in AWS IoT Greengrass implementiert werden?

In AWS IoT Greengrass Core kann jede Lambda-Version mit einer Lambda Runtime aus Python 2.7 oder 3.7, Node v8.10 oder v12.x oder Java 8 implementiert werden. Lambda-Versionen, die in AWS IoT Greengrass implementiert werden sollen, müssen im AWS IoT Greengrass Core SDK-Paket enthalten sein. Die Interaktion mit AWS-Services wie Amazon DynamoDB erleichtern Sie sich, indem Sie das AWS SDK in Ihr Lambda-Paket verpacken.

Beachten Sie jedoch, dass einige Cloud-Services, die Ihre Lambda-Version benötigt (z. B. DynamoDB), Lambda nicht zur Verfügung stehen, wenn AWS IoT Greengrass Core offline ist. API-Aufrufe dieser Services schlagen im Offline-Modus fehl. Beachten Sie auch, dass Sie für Ihre Lambda-Funktionen den korrekten Namespace für das AWS IoT Greengrass Core SDK bzw. das AWS SDK verwenden müssen, wenn Sie beide SDKs im selben Paket verpacken.

Kann ich AWS IoT Greengrass mit einem Docker-Container nutzen?

Ja, Sie können Docker-Container auf einem AWS IoT Greengrass-Gerät oder AWS IoT Greengrass in einer Docker-Containerumgebung ausführen.

Sie können Docker-Container mit AWS IoT Greengrass bereitstellen, ausführen und verwalten. Sie können jedes Drittanbieter-Tool verwenden, um Docker/Open Container Initiative (OCI)-Images zu erstellen, und Ihre Docker-Images können in Docker-Containerregistrierungen gespeichert werden, z. B. Amazon Elastic Container Registry (Amazon ECR), Docker Hub oder private Docker Trusted Registries (DTRs).

Sie können AWS IoT Greengrass in einem Docker-Container ausführen, indem Sie Ihre AWS IoT Greengrass-Gruppe so konfigurieren, dass sie ohne Lambda-Container ausgeführt wird. Hier können Sie auf eine AWS IoT Greengrass Docker-Datei zugreifen und hier finden Sie eine Dokumentation dazu, wie Sie das AWS IoT Greengrass Docker-Bild aus Amazon ECR extrahieren können. Sie können außerdem AWS IoT Greengrass als Snap bereitstellen, ein containerisiertes Software-Paket, das auf zahlreichen Linux-Distributionen ausgeführt werden kann. Um zu beginnen, können Sie hier auf das AWS IoT Greengrass-Snap zugreifen und finden hier die ersten Schritte.

Kann ich AWS IoT Greengrass unter Mac OS oder Windows ausführen?

Ja. Wenn Sie AWS IoT Greengrass ohne Greengrass Lambda-Containerisierung auf Gruppenebene in einem Docker-Container ausführen, können Sie AWS IoT Greengrass in Mac OS oder Windows ausführen. In unserer Dokumentation erfahren Sie mehr über diese Leistung.

Was ist AWS IoT Greengrass SLA?

AWS IoT Greengrass SLA für Cloud-Management legt fest, dass Sie Anspruch auf eine Gutschrift auf einen Teil Ihrer monatlichen Servicegebühren haben können, wenn AWS IoT Greengrass keine monatliche Betriebszeit von mindestens 99,9% für AWS IoT Greengrass Cloud-Service erreicht.

Ausführliche Informationen zu allen Bestimmungen des SLA sowie Einzelheiten zur Geltendmachung eines Anspruchs finden Sie auf der SLA-Detailseite zum AWS IoT Device Management.

Zugriff auf lokale Ressourcen

Was ist eine lokale Ressource von AWS IoT Greengrass?

„Lokale Ressource" bezeichnet Busse und Peripheriegeräte, die am AWS IoT Greengrass-Host physisch vorhanden sind, oder Dateisystem-Volumes im Betriebssystem des AWS IoT Greengrass-Hosts. Beispielsweise muss eine AWS IoT Greengrass Lambda-Funktion auf den seriellen Port von Geräten zugreifen, die via Modbus/CANBUS verbunden sind, um mit ihnen zu kommunizieren. Lokale Ressourcen werden im AWS IoT Greengrass-Gruppenumfang definiert. Alle Lambdas in einer AWS IoT Greengrass-Gruppe können die definierten lokalen Ressourcen verwenden.

Wann greife ich auf lokale Ressourcen zu?

Lokale Ressourcen von AWS IoT Greengrass ermöglichen Lambda-Funktionen, auf sichere Weise mit Hardware, z. B. Sensoren und Aktoren, zu interagieren. Beispielsweise ist die Lambda-Funktion in der Lage, Videostreams von der Kamera des Geräts zu lesen oder Steuersignale an GPIO-Ports zu senden.

Sicherheit

Was ist eine „Hardware Root of Trust“ und warum sollte ich mich dafür interessieren?

„Hardware Roots of Trust“ bieten manipulationssichere, vertrauenswürdige Ausführungsumgebungen, in denen ein echter Zufallsgenerator die privaten Schlüssel für Verschlüsselungsfunktionen erzeugen kann. Diese Hardware-„Sicherheitsmodule“ sind unanfällig gegenüber Manipulation durch Malware und physisch an ein bestimmtes IoT-Gerät gebunden. Dies schafft eine starke Vertrauensbasis, auf der Software sicher installiert werden kann.

Wie kann ich eine „Hardware Root of Trust“-Sicherheit in meine AWS IoT Greengrass-Architektur einführen?

Zunächst müssen Sie Ihre AWS IoT Greengrass Core-Software auf einem Grenzgerät mit Sicherheitsmodul ausführen. Generieren Sie nach Angaben des Hardware-Herstellers einen privaten Schlüssel auf diesem Sicherheitsmodul. Folgen Sie dann den Schritten in unserer Dokumentation, um die config.json-Dateieinstellungen zu aktualisieren und den privaten Schlüssel des Sicherheitsmoduls anzuwenden.

Welche Partner bieten Hardware mit einem Sicherheitsmodul an?

Im AWS Partner Device Catalog finden Sie eine aktuelle Liste integrierter Hardware.  

Wie funktionieren Sicherheitsmodule mit der Integrationsfunktion zur Hardware-Sicherheit?

Hersteller von Sicherheitsmodulen konfigurieren ihre Sicherheitsmodule so, dass sie eine Reihe von PKCS#11-Standard-APIs zur Integration mit AWS IoT Greengrass verwenden. Hersteller nutzen eine Reihe von Testtools um sicherzustellen, dass ihre Hardware korrekt konfiguriert ist.

ML Inference

Wie kann ich ein ML-Modell verwenden, das mit Amazon SageMaker Neo kompiliert wurde?

Auf AWS IoT Greengrass-Geräten können Sie ML-Inference auf lokal generierte Daten mithilfe von Modellen durchführen, die mit Amazon SageMaker Neo optimiert wurden. Um Ihr Gerät auf Inference vorzubereiten, können Sie die Anweisungen zur Installation der Neo DLR-Laufzeit auf Ihrem Gerät befolgen. Weitere Informationen finden Sie unter Installieren von DLR.

Sie können ein Modell in Amazon SageMaker Neo für Ihre Zielhardwareplattform kompilieren und in einem Amazon S3-Bucket speichern. Anschließend können Sie AWS IoT Greengrass so konfigurieren, dass der S3-Bucket verwendet wird, um das Neo-optimierte Modell für lokale Inference auf dem Gerät bereitzustellen.

Wie kann ich ein ML-Modell verwenden, das nicht von Amazon SageMaker trainiert wurde?

Sie können Ihr anderweitig trainiertes ML-Modell verwenden, indem Sie es in Amazon S3 in das TAR.GZ- und ZIP-Format bringen. Sie teilen AWS IoT Greengrass dann die S3-URI mit und AWS IoT Greengrass führt die Bereitstellung auf den Zielgeräten durch.

In welchen AWS-Regionen ist der AWS IoT Greengrass ML Inference-Service verfügbar?

AWS IoT Greengrass ML Inference ist derzeit in allen Regionen verfügbar, in denen AWS IoT Greengrass verfügbar ist. Aktuelle Informationen zur Verfügbarkeit von AWS IoT Greengrass finden Sie in der AWS-Regionstabelle.

Sie können AWS IoT Greengrass ML Inference unabhängig von Ihrem geografischen Standort nutzen, sofern Sie Zugriff auf eine dieser AWS-Regionen haben.

AWS IoT Greengrass-Konnektoren

Was sind AWS IoT Greengrass-Konnektoren?

AWS IoT Greengrass Connectors erlaubt Ihnen, schnell komplexe Workloads auf AWS IoT Greengrass zu entwickeln, ohne dass Sie sich Sorgen um das Verständnis von Geräteprotokollen, der Verwaltung von Anmeldedaten oder der Interaktion mit externen APIs machen müssen. AWS IoT Greengrass Connectors erlaubt Ihnen, sich mit Drittanwendungen, Vor-Ort-Software und AWS-Service zu verbinden, ohne Code schreiben zu müssen. Sie können verbreitete Geschäftslogik von einem AWS IoT Greengrass-Gerät zum anderen wiederverwenden, durch die Fähigkeit Anwendungen an der Grenze zu entdecken, importieren, konfigurieren und einzusetzen. Sie können AWS IoT Greengrass Secrets Manager auch an der Grenze nutzen, um Ihre Schlüssel und Anmeldedaten in der Cloud und an der Grenze zu schützen. Wenn ein AWS IoT Greengrass-Konnektor ein Geheimnis benötigt, um sich mit einer Anwendung oder einem Service zu authentifizieren, können Sie als Teil der Konnektorkonfiguration ein Geheimnis für den AWS IoT Greengrass Core auswählen und bereitstellen.

Wie kann ich einen AWS IoT Greengrass-Konnektor zu einer AWS IoT Greengrass-Gruppe hinzufügen?

AWS IoT Greengrass-Konnektoren können im Abschnitt „Connectors“ für jede Gruppe innerhalb der AWS IoT Greengrass-Konsole hinzugefügt werden. Im Anschluss konfigurieren Sie die Parameter des AWS IoT Greengrass-Konnektors und stellen Sie die Gruppe bereit, um sie zu ihrem AWS IoT Greengrass Core-Gerät hinzuzufügen.

Wer kann AWS IoT Greengrass-Konnektoren verwenden?

Jeder AWS IoT Greengrass-Kunde kann AWS IoT Greengrass-Konnektoren in der AWS-Managementkonsole verwenden.

Welche AWS IoT Greengrass-Konnektoren stehen zur Verfügung?

Informationen zu den verfügbaren AWS IoT Greengrass-Konnektoren finden Sie in unserer Dokumentation.

Protokolladapter

Wie implementiere ich alternative Protokolle mit AWS IoT Greengrass?

Seit auf AWS IoT Greengrass Cores laufende Lambda-Funktionen über Zugriff auf Netzwerkressourcen verfügen, haben Sie mit Lambda die Möglichkeit, Unterstützung für alle Protokolle zu implementieren, die auf TCP/IP basieren. Zusätzlich können Sie AWS IoT Greengrass Local Resource Access dazu nutzen, Unterstützung für Protokolle zu implementieren, die Zugriff auf Hardwareadapter/-treiber benötigen.

AWS IoT Greengrass bietet auch einen Modbus-RTU-Protokolladapter-Konnektor, mit dem Sie Modbus RTU-Geräte verbinden können. Weitere Informationen finden Sie in der Konnektor-Dokumentation hier.

Wie verwende ich das OPC-UA-Protokoll mit AWS IoT Greengrass?

Sie können den IoT SiteWise Connector verwenden, um industrielle Gerätedaten von OPC-UA-Servern an Asset-Eigenschaften in AWS IoT SiteWise zu senden. Alternativ können Sie auch eine benutzerdefinierte Implementierung erstellen, die lokal bereitgestellte Lambda-Funktionen verwendet, um die OPC-UA-Daten zu erfassen und zu verarbeiten und die Daten dann an lokale oder Cloudziele zu übermitteln.

Over the Air (OTA) Updates

Was sind AWS IoT Greengrass Over the Air (OTA) Updates?

Von Zeit zu Zeit veröffentlicht AWS aktualisierte Versionen der AWS IoT Greengrass Core-Software, um folgende Leistungen zu bieten:

  • Neue und verbesserte Funktionen
  • Fehlerbehebungen
  • Sicherheitsverbesserungen

AWS IoT Greengrass Over the Air Updates (OTA) ermöglicht Kunden, diese Leistungen in Anspruch zu nehmen, ohne die AWS IoT Greengrass Core-Software manuell herunterladen und neu installieren zu müssen.

Muss ich AWS IoT Greengrass OTA Updates verwenden?

Nein. Sie haben stets die Möglichkeit, Updates manuell herunterzuladen und zu installieren oder einen anderen Softwarebereitstellungsprozess anzuwenden.

Wie werde ich darüber benachrichtigt, dass neue Versionen von AWS IoT Greengrass Core verfügbar sind?

Neue AWS IoT Greengrass Core-Versionen werden auf dem AWS IoT Greengrass-Softwareentwicklerforum bekannt gegeben. Hier finden Sie einen Link zu diesem Forum.

AWS IoT-Gerätetester für AWS IoT Greengrass

Was ist AWS IoT-Gerätetester für AWS IoT Greengrass?

AWS IoT-Gerätetester für AWS IoT Greengrass ist ein Testautomatisierungs-Tool, mit dem Sie AWS IoT Greengrass selbst auf Ihren Linux-basieren Geräten testen und qualifizieren können. AWS IoT-Gerätetester bietet eine Reihe automatisierter Tests, um zu verifizieren, ob Ihre Geräte AWS IoT Greengrass ausführen und von AWS IoT-Services authentifiziert werden sowie mit ihnen interagieren können.

Wie komme ich an einen AWS IoT-Gerätetester für AWS IoT Greengrass?

Sie können den AWS IoT-Gerätetester für AWS IoT Greengrass hier erhalten.

Was testet der AWS IoT-Gerätetester für AWS IoT Greengrass?

AWS IoT Device Tester für AWS IoT Greengrass überprüft durch folgende Tests, ob die Kombination aus CPU-Architektur Ihres Linux-Geräts, Linux-Kernel-Konfiguration und Treibern mit AWS IoT Greengrass funktioniert:

  • Erforderliche Softwarepakete wurden installiert 
  • Für AWS IoT Greengrass erforderliche Kernel-Konfiguration im Linux-Kernel (z. B. Kernel für Cgroups konfiguriert)
  • Over-the-Air-Updates
  • Fähigkeit des Geräts zur Verbindung mit IoT-Services und Ausführung von AWS Lambda-Funktionen
  • Fähigkeit zum Zugriff auf lokale Ressourcen
  • Funktionalität des Geräteschatten

Wie erhalte ich technischen Support für den AWS loT-Gerätetester für AWS IoT Greengrass?

Nutzen Sie einen der folgenden Kanäle, um Support anzufordern:

AWS Forum für AWS IoT Greengrass

Premium Support

Kundendienst

Wie kann ich mein Gerät im AWS Partner Device Catalog listen lassen?

Wenn Sie ein AWS-Partner sind, definiert das AWS-Gerätequalifikationsprogramm den Prozess, der nötig ist, um Ihr Gerät im Katalog zu listen. Der Prozess funktioniert folgendermaßen:

  1. Sie müssen den Test des AWS IoT-Gerätetesters für AWS IoT Greengrass bestehen
  2. Loggen Sie sich im AWS Partner Network Portal ein
  3. Laden Sie den AWS IoT-Gerätetest-Bericht hoch. Sobald der Bericht von AWS verifiziert und andere Prüfgegenstände wie Bild und Datenblatt übermittelt wurden, ist das Gerät im AWS Partner Device Catalog gelistet.

In welchen Regionen ist AWS IoT-Gerätetester für AWS IoT Greengrass verfügbar?

AWS IoT-Gerätetester für AWS IoT Greengrass ist in allen AWS IoT Greengrass-Regionen verfügbar.

Wie viel kostet der AWS IoT-Gerätetester für AWS IoT Greengrass?

Die Nutzung des AWS IoT-Gerätetesters für AWS IoT Greengrass ist kostenfrei. Allerdings sind Sie verantwortlich für alle Kosten, die in Verbindung mit AWS-Nutzung im Rahmen der Tests entstehen. Die einmalige Ausführung eines Tests mit dem AWS IoT-Gerätetester auf einem AWS IoT Greengrass-Gerät kostet weniger als 20 Cents.

Mit welchen CPU-Architekturen und Betriebssystemen ist AWS IoT Greengrass kompatibel?

Die Betriebssysteme und CPU-Architekturen, die von AWS IoT Greengrass Core unterstützt und auf Kompatibilität durch AWS getestet wurden, sind hier aufgeführt. Auch auf anderen Linux-Varianten könnte IoT Greengrass erfolgreich ausgeführt werden, diese wurden jedoch nicht vom AWS IoT Greengrass-Team überprüft. Sie können die Kompatibilität mit anderen Linux-Varianten mithilfe des IoT Greengrass-Abhängigkeitsprüfers auf GitHub überprüfen. Alternativ können Sie IoT Greengrass auch im „Process Mode“ ausführen. Dies fördert zwar die Kompatibilität, aber dann werden Linux-Container nicht mehr unterstützt.

Welche Geräte sind mit AWS IoT Greengrass Core kompatibel und wie kann ich möglichst schnell starten?

Sie können AWS IoT Greengrass Core auf einem Gerät ausführen, das die minimalen Hardware- und Softwareanforderungen erfüllt. Sie können Ihre Geräte auch selbst testen, um zu sehen, ob sie mit AWS IoT Greengrass und anderen AWS-Services mit AWS IoT Device Tester optimal ausgeführt werden. Sie können auch Geräte ermitteln und bewerten, die mit AWS IoT Greengrass im AWS AWS Partner Device Catalog kompatibel sind.

Wie kann ich validieren, dass mein Gerät AWS IoT Greengrass Core ausführt?

Um sicherzustellen, dass Ihre Geräte mit AWS IoT Greengrass Core funktionieren, führen Sie einen Test mit dem AWS IoT-Gerätetester für AWS IoT Greengrass durch. Hier können Sie das Tool herunterladen und die Dokumentation lesen.

Verbinden von AWS IoT Greengrass mit FreeRTOS und anderen Geräten

Wie verbinde ich Geräte lokal mit AWS IoT Greengrass Core?

Sie verbinden Geräte lokal mit AWS IoT Greengrass Core, indem Sie FreeRTOS oder das AWS IoT Device SDK verwenden. AWS IoT Greengrass Discovery ist im AWS IoT Device SDK über C++ und Python 2.7 und 3.7 verfügbar. Weitere Informationen finden Sie im AWS IoT Greengrass-Benutzerhandbuch. Sie können die AWS IoT Greengrass Discovery-Bibliothek im Quellcode von FreeRTOS verwenden, um AWS IoT Greengrass Core-Geräte zu suchen und zu verbinden.

Welche Sprachen unterstützt AWS IoT Greengrass via AWS IoT Device SDK?

AWS IoT Greengrass Discovery ist im AWS IoT Device SDK über C++ und Python 2.7 und 3.7 verfügbar. Weitere Informationen finden Sie im AWS IoT Greengrass-Entwicklerhandbuch.

Funktioniert FreeRTOS mit AWS IoT Greengrass?

Ja. FreeRTOS-Geräte können direkt mit der Cloud oder mit AWS IoT Greengrass verbunden werden. FreeRTOS läuft auf IoT-Endpunkten und ist in einer IoT-Topologie oft für Sensoren und Aktoren zuständig.

Wo liegt der Unterschied zwischen AWS IoT Greengrass und FreeRTOS?

AWS IoT Greengrass ist eine Software, mit der Sie auf sichere Weise lokale Datenverarbeitungs-, Messaging-, Caching-, Synchronisierungs- und ML-Inferenzvorgänge für verbundene Geräte durchführen können. Mit AWS IoT Greengrass können verbundene Geräte AWS Lambda-Funktionen, Docker-Container oder beides ausführen, Gerätedaten synchronisiert halten und sicher mit anderen Geräten kommunizieren – auch ohne Verbindung zum Internet. Mithilfe von AWS Lambda stellt AWS IoT Greengrass sicher, dass IoT-Geräte schnell auf lokale Ereignisse reagieren, auf AWS IoT Greengrass Core laufende Lambda-Funktionen zur Interaktion mit lokalen Ressourcen verwenden, mit unzuverlässigen Verbindungen funktionieren, durch Over-the-Air-Updates aktualisiert werden und die Kosten für die Übertragung von IoT-Daten in die Cloud minimieren.

FreeRTOS ist ein Open-Source-Echtzeitbetriebssystem für Microcontroller, das auf Edge-Geräten ausgeführt wird und in der Regel keine Chipsets unterstützt, die AWS IoT Greengrass ausführen könnten. Diese Microcontroller-Geräte sind in verschiedenen IoT-Endpunkten zu finden, z. B. in Fitnesstrackern, Herzschrittmachern, Stromzählern, Autogetrieben und Sensornetzwerken. FreeRTOS-Geräte können AWS IoT Greengrass Core nicht ausführen, sondern können Nachrichten von und zu einem AWS IoT Greengrass Core-Gerät verbinden, senden und empfangen, um die lokale Verarbeitung an der Grenze zu ermöglichen.

Die Hardwareanforderungen und Betriebssysteme unterscheiden sich auf beiden Geräten.

  FreeRTOS AWS IoT Greengrass
Software Echtzeitbetriebssystem, wird auf einem Mikrocontroller ausgeführt Runtime für Linux-Geräte und SDK für Geräte, die AWS IoT Greengrass erkennen
Hardwareanforderungen > 64 KB RAM > 128 MB RAM
Kategorie Eingebettete Systeme, IoT-Endpunkte Edgegeräte, lokale Gateways
Anwendungsfälle Microcontroller-basierte Geräte Industrielle Automatisierungssysteme, WLAN-Router, Videokameras, Gateways

Weitere Informationen zu AWS IoT Greengrass-Preisen

Zur Seite mit den Preisen
Sind Sie startbereit?
Registrieren
Haben Sie Fragen?
Kontakt