Veröffentlicht am: Aug 23, 2021
AWS IoT Greengrass ist ein Edge-Laufzeit- und Cloud-Service für das Internet of Things (IoT), der Kunden beim Erstellen, Bereitstellen und Verwalten von Gerätesoftware unterstützt. Unsere Version 2.4 enthält zwei neue Funktionen, die die Bereitstellung großer IoT-Geräteflotten vereinfachen und eine fein abgestimmte Steuerung der Systemressourcen von IoT-Geräten aus der Cloud ermöglichen:
- Flottenbereitstellung mit Anspruchszertifikaten. Vor dieser Version mussten Kunden jedes Gerät manuell mit seinem Gerätezertifikat bereitstellen oder SigV4-Anmeldeinformationen auf dem Gerät für die automatische Bereitstellung haben. Mit dieser Version kann AWS IoT Greengrass mithilfe der AWS-IoT-Core-Flottenbereitstellungs-APIs Gerätezertifikate und private Schlüssel automatisch generieren und an Geräte übertragen, wenn diese zum ersten Mal eine Verbindung zu AWS IoT herstellen. Kunden haben die Wahl, Gerätezertifikate von der Amazon-Root-Zertifizierungsstelle (Certificate Authority, CA) oder von ihrer eigenen CA signieren zu lassen. Diese Version vereinfacht die Verbindung großer Geräteflotten mit AWS IoT, indem sie es Kunden ermöglicht, Geräte mit eingebetteten Bereitstellungs-Anspruchszertifikaten und privaten Schlüsseln herzustellen, die es den Geräten ermöglichen, sich nur bei AWS IoT zu registrieren, wenn sie eingeschaltet sind und eine Netzwerkverbindung haben. Ein Smart-Home-Hub-Hersteller könnte beispielsweise Anspruchszertifikate und private Schlüssel auf allen hergestellten Geräten für ein bestimmtes Modell einschließen und jeder Hub könnte sich automatisch bei AWS IoT registrieren und nur dann eine eindeutige Identität erhalten, wenn ein Kunde das Gerät gekauft und aktiviert hat.
- Ressourcenmanagement. Vor dieser Version konnten Kunden AWS IoT Greengrass verwenden, um den Lebenszyklus ihrer IoT-Gerätesoftware über Lebenszyklusbefehle wie Start, Stopp, Neustart oder Aktualisierung zu verwalten. Mit dieser Version können Kunden jetzt die Ressourcennutzung über Prozesse hinweg automatisieren, die auf einem Gerät ausgeführt werden, indem sie die Speicher- und CPU-Grenzen bestimmter Gerätesoftwareprozesse definieren. Kunden können auch Prozesse mit niedriger Priorität dynamisch in den Ruhezustand versetzen, wenn die Ressourcen knapp werden und von geschäftskritischen Prozessen benötigt werden. Zusammen helfen diese Funktionen den Kunden, begrenzte Systemressourcen auf Speicher- oder CPU-beschränkten Geräten effizienter zu nutzen, die mehrere Prozesse ausführen, die um Ressourcen konkurrieren. Beispielsweise könnte ein Automobilhersteller mit unterschiedlichen Geschäftsbereichen, die Softwareprozesse entwickeln, die auf demselben Fahrzeug ausgeführt werden, seinen Entwicklern erlauben, Speicher-, CPU-Auslastung und Ruhezustandssteuerungen im Voraus festzulegen, aber jedem Fahrzeug erlauben, autonom Entscheidungen über die lokale Ressourcenzuweisung dynamisch basierend auf Echtzeitbedingungen zu treffen.
Auf der Seite AWS-Regionentabelle finden Sie alle Regionen, in denen AWS IoT Greengrass 2.4 verfügbar ist. Weitere Informationen finden Sie auf unserer Produktseite und im aktualisierten Entwicklerhandbuch.