AWS IoT Core ist ein verwalteter Cloud-Dienst von Amazon Web Services, der IoT-Geräte mit der Cloud verbindet und ihnen den sicheren Datenaustausch in einer Größenordnung von Millionen Verbindungen ermöglicht. Für Gerätehersteller ist er das Fundament des Backends: Message-Broker, Authentifizierungsschicht und Rules Engine in einem. In diesem Leitfaden zeigen wir, wie AWS IoT Core funktioniert und wann er die bessere Wahl gegenüber Alternativen ist.
Kurz gefasst: AWS IoT Core verbindet Geräte über das MQTT-Protokoll mit gegenseitiger Authentifizierung per X.509-Zertifikaten, leitet Telemetriedaten über die Rules Engine an AWS-Dienste weiter, hält den Gerätezustand im Device Shadow vor und ermöglicht dank Fleet Provisioning die Inbetriebnahme tausender Geräte - abgerechnet wird dabei ausschließlich die tatsächliche Nutzung.

Was ist AWS IoT Core?
AWS IoT Core ist ein verwalteter Message-Broker und eine Konnektivitätsplattform für IoT-Geräte im Ökosystem von Amazon Web Services. Kernstück des Dienstes ist das Device Gateway - ein Publish-Subscribe-Broker, der das MQTT-Protokoll (Versionen 3.1.1 und 5.0), MQTT over WebSocket und HTTPS sowie nativ auch LoRaWAN-Netze unterstützt.
In der Praxis nimmt AWS IoT Core dem Entwicklungsteam drei schwierige Aufgaben ab: die Skalierung des Brokers auf Millionen gleichzeitiger Verbindungen, die sichere Authentifizierung jedes einzelnen Geräts und die Integration des Telemetriestroms in die übrige Cloud. Der Hersteller konzentriert sich damit auf Firmware und Hardware statt auf den Betrieb einer Kommunikationsinfrastruktur.
Wie funktioniert die Geräteauthentifizierung in AWS IoT Core?
Die Authentifizierung in AWS IoT Core basiert standardmäßig auf gegenseitigem TLS (Mutual TLS) mit X.509-Zertifikaten - jedes Gerät besitzt ein eindeutiges Zertifikat und einen privaten Schlüssel, und der Server prüft seine Identität bei jeder Verbindung. Das ist ein Zero-Trust-Modell: Ohne gültiges Zertifikat kommt gar keine Verbindung zustande.
Neben X.509-Zertifikaten unterstützt der Dienst die Authentifizierung über AWS SigV4, Amazon Cognito sowie eigene Authorizer auf Basis von AWS Lambda. Die Berechtigungen definieren AWS-IoT-Richtlinien im JSON-Format, die zulässige Aktionen (iot:Connect, iot:Publish, iot:Subscribe) und MQTT-Topics festlegen. Dank Richtlinienvariablen wie iot:Connection.Thing.ThingName bedient eine einzige Richtlinie sicher die gesamte Flotte, denn jedes Gerät publiziert ausschließlich in seine eigenen Topics.
Device Shadow und Rules Engine: wie fließen die Daten?
Der Device Shadow ist ein persistentes JSON-Dokument in der Cloud, das den Zustand eines Geräts auch dann abbildet, wenn dieses offline ist. Es enthält die Abschnitte desired (Sollzustand), reported (gemeldeter Zustand) und delta (die Differenz), sodass eine Anwendung die Gerätekonfiguration ändern kann und das Gerät sie nach der Rückkehr ins Netz synchronisiert.
Die Rules Engine ist eine Regel-Engine mit SQL-ähnlicher Syntax, die MQTT-Nachrichten filtert und ohne zwischengeschalteten Server an andere Dienste weiterleitet. Mit einer einzigen Regel schreiben Sie Telemetriedaten in eine Zeitreihendatenbank, rufen eine Lambda-Funktion auf und versenden einen Alarm. Typische Regelziele sind:
- AWS Lambda - Geschäftslogik und Transformationen im laufenden Betrieb;
- Amazon DynamoDB / Timestream - dauerhafte Speicherung der Telemetriedaten;
- Amazon S3 - Archivierung der Rohdaten und Data Lake;
- Amazon Kinesis, SNS, SQS - Streaming und Benachrichtigungen.
Fleet Provisioning: wie nimmt man tausende Geräte in Betrieb?
Fleet Provisioning ist ein Mechanismus zur massenhaften, bedienerlosen Geräteregistrierung in AWS IoT Core auf Basis von Provisioning-Vorlagen. Statt jedem einzelnen Gerät am Fertigungsband manuell ein Zertifikat aufzuspielen, bezieht und aktiviert das Gerät seine eigene Identität beim ersten Start selbst.
Zwei Ansätze stehen zur Verfügung: das Provisioning über ein für die gesamte Charge gemeinsames Claim-Zertifikat sowie Just-in-Time Provisioning (JITP) auf Basis einer vertrauenswürdigen Zertifizierungsstelle. Das ist die natürliche Erweiterung einer Zero-Touch-Provisioning-Strategie. Nach dem Rollout verwalten Sie die Flotte über AWS IoT Device Management, einschließlich ferngesteuerter OTA-Firmware-Updates, die als Jobs ausgeführt werden.
AWS IoT Greengrass: Verarbeitung am Netzwerkrand
AWS IoT Greengrass ist eine Laufzeitumgebung, die AWS-IoT-Logik an den Rand des Netzwerks verlagert - direkt auf das Gateway oder das Gerät. Sie erlaubt es, Funktionen, Container und Machine-Learning-Modelle lokal auszuführen, Daten zu puffern und offline weiterzuarbeiten, wenn die Cloud-Verbindung instabil ist.
Greengrass ist die richtige Wahl, wenn niedrige Latenzen, geringere Übertragungskosten oder Datenschutz im Vordergrund stehen. Das ist angewandtes Edge Computing: Ein Machine-Learning-Modell klassifiziert Anomalien lokal, und in die Cloud gelangen nur die relevanten Ereignisse statt des Rohdatenstroms jedes einzelnen Sensors.
AWS IoT Core oder Azure IoT Hub: was wählen?
AWS IoT Core und Azure IoT Hub bieten einen vergleichbaren Funktionsumfang: MQTT-Broker, X.509-Authentifizierung, digitale Zwillinge des Gerätezustands und Massen-Provisioning. Der Unterschied liegt im Ökosystem, in dem Sie den Rest des Systems aufbauen - wenn Backend, Analytik und Anwendungen bereits in einer bestimmten Cloud laufen, wählen Sie dieselbe Plattform, um Integration und Abrechnung zu vereinfachen.
AWS punktet mit einer Rules Engine samt umfangreicher nativer Zielsysteme und einem ausgereiften Greengrass am Netzwerkrand. Microsoft wiederum integriert Azure IoT Hub eng mit dem Device Provisioning Service und dem Azure-Datenökosystem. Bei FSS realisieren wir beide Varianten und richten die Plattform nach den Projektanforderungen aus - nicht umgekehrt.
Was kostet AWS IoT Core?
AWS IoT Core wird nach tatsächlicher Nutzung abgerechnet, ohne Vorabgebühren und ohne Mindestumsätze. Die Kosten setzen sich aus mehreren unabhängigen Dimensionen zusammen, sodass Sie nur den realen Verbrauch Ihrer Flotte bezahlen:
- Konnektivität - in der Größenordnung von 0,08 USD je Million Verbindungsminuten;
- Nachrichten - rund 1 USD je Million, gezählt in Blöcken zu 5 KB;
- Device Shadow und Registry - je Million Operationen an Zustandsdokumenten;
- Rules Engine - je Million ausgelöster Regeln und ausgeführter Aktionen.
Die Preise unterscheiden sich je nach Region, daher lohnt es sich, vor dem Rollout das Nachrichtenvolumen abzuschätzen und den AWS-Kalkulator zu nutzen. Bei einer typischen Industrieflotte dominieren üblicherweise die Nachrichten die Kosten, nicht die Konnektivität selbst.
Häufig gestellte Fragen (FAQ)
Worin unterscheidet sich AWS IoT Core von einem gewöhnlichen MQTT-Broker?
AWS IoT Core ist ein verwalteter MQTT-Broker, erweitert um Cloud-Dienste: X.509-Authentifizierung, Regeln zur Weiterleitung von Daten an über 20 AWS-Services, Device Shadow sowie Massen-Provisioning der Flotte. Ein gewöhnlicher Broker wie Mosquitto beherrscht lediglich Publish-Subscribe - ohne Integrationen, ohne Autorisierung je Gerät und ohne Skalierung auf Millionen Verbindungen.
Unterstützt AWS IoT Core Geräte im Offline-Betrieb?
Ja. Der Device Shadow speichert den zuletzt bekannten Gerätezustand in der Cloud, sodass Anwendungen Parameter auch dann auslesen und setzen können, wenn das Gerät offline ist. Nach dem erneuten Verbinden erhält das Gerät die Zustandsdifferenz (Delta) und synchronisiert seine Konfiguration. Für den vollständig lokalen Betrieb dient AWS IoT Greengrass.
Was kostet der Betrieb von AWS IoT Core?
AWS IoT Core wird nutzungsbasiert und ohne Vorabgebühren abgerechnet: getrennt für Verbindungen (in der Größenordnung von 0,08 USD je Million Minuten), Nachrichten (rund 1 USD je Million, Blöcke zu 5 KB), Device-Shadow-Operationen und Regeln. Für eine Flotte von 10.000 Geräten, die im Minutentakt Telemetriedaten senden, sind das üblicherweise einige zehn bis wenige hundert USD monatlich, abhängig von Region und Volumen.
Fazit: die wichtigsten Erkenntnisse
AWS IoT Core ist ein vollständiges Fundament für ein IoT-Produkt: sicherer MQTT-Broker, X.509-Authentifizierung, Device Shadow für den Offline-Betrieb, Rules Engine für die Cloud-Integration sowie Fleet Provisioning und Greengrass für die Skalierung der Flotte. Eine gut entworfene Architektur auf Basis von AWS IoT Core verkürzt den Weg vom Prototyp bis zum Rollout tausender Geräte.
FSS ist ein Full-Stack-Team - wir entwerfen Hardware und Leiterplatten, schreiben Firmware und bauen Cloud-Backends auf AWS und Azure. Wenn Sie ein Produkt auf Basis von AWS IoT Core planen, werfen Sie einen Blick auf unsere Leistungen rund um Cloud-Infrastruktur oder sehen Sie, wie wir komplette cloudvernetzte Geräte liefern - vom Schaltplan bis zur Fertigung.