Allgemeine Fragen

Was ist AWS IoT Greengrass?

AWS IoT Greengrass ist eine Software, mit der Sie auf sichere Weise lokale Datenverarbeitungs-, Messaging-, Caching-, 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 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 drei Softwarebereitstellungen: AWS IoT Greengrass Core, AWS IoT Device SDK und AWS IoT Greengrass SDK. Das folgende Diagramm vergleicht die drei Softwarebereitstellungen.

AWS IoT Greengrass kann auch mit Amazon FreeRTOS verbunden werden. Weitere Informationen zu AWS IoT Greengrass und Amazon FreeRTOS finden Sie im Abschnitt der häufig gestellten Fragen „Verbinden von AWS IoT Greengrass mit Amazon 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 unterstützt. Auch in Amazon 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

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

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

  • Python 3.7
  • Node v8.10.0
  • 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 3.7, Node v8.10.0 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 in einem Docker-Container ausführen? Wie verhält es sich mit einer anderen Container-Umgebung wie LXD oder Ubuntu snap packaging?

Ja. Wenn Sie Ihre AWS IoT Greengrass-Gruppe so konfigurieren, dass sie ohne Containerisierung ausgeführt werden kann, können Sie AWS IoT Greengrass in einem Docker-Container ausführen. 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 AWS 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 10 oder Windows 10 ausführen?

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

Was ist AWS IoT Greengrass SLA?

AWS IoT Greengrass SLA 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 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.

Ist der Zugriff auf lokale Ressourcen kostenfrei?

Diese Funktion ist Teil von AWS IoT Greengrass und wird AWS IoT Greengrass-Kunden ohne zusätzliche Gebühren zur Verfügung gestellt.

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.

Von welchen Partnern kann ich Hardware mit einem Sicherheitsmodul erwerben?

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

Was ist AWS IoT Greengrass ML Inference?

AWS IoT Greengrass ML Inference ist ein neues Feature von AWS IoT Greengrass für lokale Machine Learning (ML)-Inferenz, die das Bereitstellen und Ausführen von Machine Learning-Modellen auf AWS IoT Greengrass-Geräten beschleunigt und erleichtert. Entwickler haben nun die Möglichkeit, cloudtrainierte Machine Learning-Modelle als Ressourcen AWS IoT Greengrass-Gruppen hinzuzufügen, auf Zielgeräten bereitzustellen und auf lokal generierte Daten anzuwenden, um Inferenzen lokal durchzuführen. Das Feature umfasst beispielsweise die Integration von Amazon SageMaker, mit der Sie von SageMaker trainierte Modelle (neue AWS IoT Greengrass-Machine Learning-Ressourcentyp zum Angeben und Bereitstellen von cloudtrainierten Modellen auf Greengrass-Geräten) sowie vorkonfigurierte MXNet und TensorFlow für NVIDIA Jetson NX2-, Intel Atom- und Raspberry Pi-Geräte abrufen können.

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 den folgenden AWS-Regionen verfügbar:

  • USA Ost (Nord-Virginia)
  • USA West (Oregon)
  • Asien (Tokio)
  • Asien (Sydney)
  • EU (Frankfurt)
  • EU (Dublin)

Sie können AWS IoT Greengrass ML Inference unabhängig von Ihrem geografischen Standort nutzen, sofern Sie Zugriff auf eine der obigen 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 und Services 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 verwende ich das OPC-UA-Protokoll mit AWS IoT Greengrass?

AWS IoT Greengrass unterstützt jetzt OPC-UA, einen beliebten Informationsaustauschstandard für industrielle Kommunikation. OPC-UA-Unterstützung in AWS IoT Greengrass ermöglicht Ihnen, Meldungen von Industriegeräten einfach zu verarbeiten und auf Grundlage von selbst definierten Geschäftsregeln an andere Geräte oder die Cloud weiterzuleiten. Unsere Implementierung von OPC-UA ist sicher und unterstützt zertifikatbasierte Authentifizierung. Sie basiert auf einer bekannten Open-Source-Implementierung und kann den Anforderungen Ihres Anwendungsfalls vollständig angepasst werden.

Kann ich eine eigene Implementierung des OPC-UA-Protokolls verwenden oder ein anderes Protokoll implementieren?

Ja, Sie können dieselbe Architektur dazu nutzen, eigene Implementierungen von OPC-UA zu nutzen und auch eigene Unterstützung für benutzerdefinierte, veraltete und proprietäre Protokolle zu implementieren. 

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.

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:

  • Die Installation erforderlicher Softwarepakete (z. B. SQlite Version 3 oder höher)
  • 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?

Das AWS-Gerätequalifikationsprogramm definiert 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.

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

Die AWS 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 CPU-Architekturen und Betriebssysteme sind mit AWS IoT Greengrass Core kompatibel?

Die nachfolgenden Betriebssysteme und CPU-Architekturen werden von AWS IoT Greengrass Core unterstützt und ihre Kompatibilität wurde getestet. 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.

  • Architektur: ARMv7l; Betriebssystem: Linux; Distribution: OpenWrt
  • Architektur: ARMv7l; Betriebssystem: Linux; Distribution: Raspian
  • Architektur: x86_64; Betriebssystem: Linux; Distribution: Amazon Linux
  • Architektur: x86_64; Betriebssystem: Linux; Distribution: Ubuntu 14.04–16.04
  • Architektur: ARMv8 (AArch64); Betriebssystem: Linux; Distribution: Ubuntu 14.04–16.04
  • Architektur: ARMv8 (AArch64); Betriebssystem: Linux; Distribution: OpenWrt

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

Im AWS Partner Device Catalog aufgeführte Geräte sind mit AWS IoT Greengrass kompatibel.

Welche technischen Abhängigkeiten bestehen im Einzelnen für die Ausführung von AWS IoT Greengrass Core?

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 Amazon 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 Amazon FreeRTOS oder das AWS IoT Device SDK verwenden. AWS IoT Greengrass Discovery ist im AWS IoT Device SDK über C++ und Python 2.7 verfügbar. Weitere Informationen finden Sie im AWS IoT Greengrass-Benutzerhandbuch. Sie können die AWS IoT Greengrass Discovery-Bibliothek im Quellcode von Amazon FreeRTOS verwenden, um AWS IoT Greengrass Core-Geräte zu suchen und zu verbinden. Weitere Informationen finden Sie im Amazon FreeRTOS-Benutzerhandbuch.

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 verfügbar. Weitere Informationen finden Sie im AWS IoT Greengrass-Entwicklerhandbuch.

Was ist Amazon FreeRTOS?

Amazon FreeRTOS (a:FreeRTOS) ist ein Betriebssystem, das die Programmierung, Bereitstellung, Sicherung und Verwaltung von Microcontroller-basierten Edge-Geräten erleichtert. Amazon FreeRTOS basiert auf dem FreeRTOS-Kernel, dem beliebten Open-Source-Betriebssystem für Microcontroller, und umfasst Softwarebibliotheken, mit denen Sie Geräte sicher lokal oder über die Cloud verbinden und aus der Ferne aktualisieren können. Die Amazon FreeRTOS-Konsole ermöglicht Ihnen, für Ihren Anwendungsfall relevante Softwarekomponenten einfach auszuwählen und herunterzuladen. Amazon FreeRTOS unterstützt die Absicherung von Mikrocontroller-basierten Geräten durch Unterstützung für Datenverschlüsselung und Schlüsselverwaltung. Außerdem lassen sich Amazon FreeRTOS-Geräte mit AWS loT Greengrass Core-Geräten verbinden. Dies erleichtert das Zusammenfassen mehrerer FreeRTOS-Geräte in einer AWS loT Greengrass-Gruppe. Klicken Sie hier, um weitere Informationen zu Amazon FreeRTOS zu erhalten.

Funktioniert Amazon FreeRTOS mit AWS IoT Greengrass?

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

Wo liegt der Unterschied zwischen AWS Greengrass und Amazon FreeRTOS?

AWS 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 Greengrass können verbundene Geräte AWS Lambda-Funktionen 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.

Amazon FreeRTOS ist ein Betriebssystem für Microcontroller, das auf Endgerä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. Amazon FreeRTOS-Geräte können AWS IoT Greengrass Core nicht ausführen, sind aber in der Lage, die Ausführung von Lambda-Funktionen auf AWS IoT Greengrass Core-Geräten auszulösen.

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

  Amazon FreeRTOS AWS IoT Greengrass
Software Betriebssystem, wird auf einem Mikrocontroller ausgeführt Runtime für Linux-Geräte und SDK für Geräte, die 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, Smartphones

Weitere Informationen zu AWS IoT Greengrass-Preisen

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