Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Modul 0: Grundlagen & AWS-IoT-Ökosystem
- Einführung in IoT
- Definition von IoT im Jahr 2024: Mehr als nur "Dinge" (Edge-Intelligenz, KI/ML an der Edge, Cyber-Physische Systeme).
- Triebkräfte des IoT-Wachstums (Industrien, Anwendungsfälle).
- Wichtige IoT-Trends (Edge Computing, Nachhaltigkeit, KI/ML-Integration, verbesserte Sicherheit).
- AWS IoT im größeren AWS-Ökosystem (Ressourcen des AWS Partner Network - APN).
- Überblick über das AWS-IoT-Dienstleistungsangebot
- AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
- AWS IoT Device Management (Geräte-Onboarding, Konfigurationsmanagement, OTA-Updates).
- AWS IoT Analytics (Datenverarbeitung, -anreicherung, -modellierung).
- AWS IoT Greengrass (Edge-Compute, lokale Ausführung, sichere Konnektivität).
- AWS IoT Button (Konzeptionelle Übersicht für einfache Geräte).
- Verbindung: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Modul 1: IoT-Architektur, Komponenten & Sicherheit
- IoT-Architektur
- Geräteschicht (Sensoren, Aktoren, Edge-Geräte wie Raspberry Pi, ESP32).
- Konnektivitätsschicht (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Cellular IoT).
- Cloud-Integrationsschicht (AWS IoT Core, API Gateway, Lambda, Step Functions).
- Datenverarbeitung & Analyse-Schicht (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
- Anwendungsschicht (Mobile Apps, Web-Apps unter Verwendung von AWS Amplify, Custom Business Apps).
- Bedeutung: Erklärung des "Warums" hinter verteilten Architekturen (Latenz, Bandbreite, Rechenleistung, Sicherheit).
- Vertiefung in wesentliche IoT-Komponenten
- Hardware: Auswahlkriterien (MCU, Konnektivität, Sensoren), Sicherheitselemente (Trusted Execution Environments - TEEs).
- Edge Computing (AWS Greengrass): Vorteile (niedrige Latenz, reduzierter Cloud-Traffic, lokale Entscheidungsfindung).
- Geräteverwaltung: Onboarding (Over-the-Air - OTA, Vorausbeschaffung/Pre-Provisioning), Konfiguration, Überwachung, Remote-Debugging.
- Sicherheit im Detail: Geräteidentität, Authentifizierung & Autorisierung (X.509-Zertifikate, JSON Web Tokens - JWTs), Datenverschlüsselung (im Ruhezustand und im Transport), AWS IoT Device Defender.
- Standardisierung der Sicherheit: Einführung in Standards (z. B. IEEE P2145, Open Connectivity Foundation - OCF) und Compliance (ISO/IEC 27001, SOC 2).
- AWS-spezifische PaaS-Funktionen für IoT
- AWS IoT Core (Sichere MQTT/Bridge, Jobs für Firmware-Updates, Device Defender).
- AWS Lambda (Serverlose Berechnung zur Datenvorverarbeitung, Auslösen von Aktionen).
- AWS Step Functions (Zustandsbehaftete Workflows für komplexe Geräteinteraktionen).
- Amazon DynamoDB (NoSQL-Datenbank für schnelle IoT-Datenerfassung).
- Amazon OpenSearch Service (Suche & Analyse, Behandlung von Zeitreihendaten).
- Amazon Timestream (Spezialisierte Zeitreihendatenbank).
- Amazon S3 (Speicherplatz für Rohdaten).
- AWS IoT Device Defender (Überwachung und Sicherheitsbewertung).
- AWS IoT Wireless (Anbindung entfernter LPWAN-Geräte).
Modul 2: IoT-Gerätekommunikationsprotokolle
- MQTT (MQTT v5 & WebSockets)
- MQTT 5.0-Funktionen (Retain, Clean Session-Flags, Benutzer-Eigenschaften, Wildcard-Themen).
- MQTT über WebSockets (Standardisierung).
- Erläuterung der Service-Qualitätsstufen (QoS).
- Best Practices für das Protokoll.
- Alternative Protokolle
- CoAP (Constrained Application Protocol) für ressourcenbeschränkte Geräte.
- AMQP / MQTT über AMQP (Standardisierte Datenaustauschformate).
- HTTP (Für einfachere, weniger häufige Updates).
- WebSockets (Full-Duplex-Kommunikation).
Modul 3: Aufbau robuster IoT-Anwendungen mit AWS
- Geräte-Onboarding & sichere Konnektivität
- AWS IoT Device Defender Pre-Provisioning.
- Sicheres Over-The-Air (OTA)-Onboarding (z. B. unter Verwendung der Konzepte von AWS IoT Button).
- Verwaltung von Geräte-Zertifikaten (ACM/PKI).
- Implementierung von MQTT mit TLS.
- Datenerfassung, -speicherung & -verarbeitung
- Effizientes Senden von Daten von Geräten an AWS IoT Core.
- Auswahl des richtigen Ziels: Lambda (ereignisgesteuert), Step Functions (Orchestrierung), Timestream (Zeitreihen), OpenSearch (Suche & Analyse), S3 (Rohdaten).
- Verwendung von AWS IoT Analytics zur Datenanreicherung und -bereinigung vor der Speicherung.
- Behandlung von Hochdurchsatz-Szenarien (Kinesis/Firehose).
- Geräteverwaltung & Betrieb
- Verwendung von AWS IoT Device Management für das Fuhrparkmanagement.
- Implementierung und Verwaltung von OTA-Updates (unter Verwendung von AWS IoT Jobs).
- Remote-Überwachung und -Konfiguration.
- Aufbau des IoT-Backends
- API Gateway zur Erstellung von REST/GraphQL-APIs zur Interaktion mit Geräten und Daten.
- AWS Lambda für Geschäftslogik.
- AWS Step Functions zur Koordination verteilter Komponenten.
- Amazon SQS/SNS für asynchrone Nachrichtenübermittlung und Ereignisauslösung.
Modul 4: Edge Computing & erweiterte Integration
- AWS IoT Greengrass
- Konzepte (Core, Device, Connector).
- Ausführung von Lambda-Funktionen lokal auf dem Gerät.
- Ausführung von Code direkt auf dem Gerät (C++, Python).
- Sichere Kommunikation zwischen Greengrass Core und AWS/IoT-Geräten.
- Anwendungsfall: Lokale Datenfilterung, Vorverarbeitung oder KI-Inferenz an der Edge.
- Integration mit KI/ML
- Verwendung von SageMaker für komplexe ML-Modelle in der Cloud.
- Durchführung der ML-Inferenz an der Edge mit Greengrass ML Accelerator (GMA).
- Datendarstellung & Benutzeroberflächen
- Verwendung von AWS IoT SiteWise für die Visualisierung industrieller Daten.
- Erstellung von Web-Apps mit AWS Amplify (API, UI, Authentifizierung).
- Dashboards unter Verwendung von Amazon QuickSight oder OpenSearch Dashboards.
Modul 5: Sicherheit, Governance & Best Practices
- IoT-Sicherheitslebenszyklus
- Sichere Designprinzipien (Defense-in-Depth).
- Sichere Entwicklungspraktiken (OWASP IoT Top 10).
- Schwachstellenmanagement.
- Bedrohungsmodellierung für IoT.
- AWS-Sicherheitsdienste für IoT
- AWS IoT Device Defender (Service & Device Defender).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config für Compliance-Prüfungen.
- Integration von Hardware Security Modules (HSMs).
- Datenschutz & Governance
- Behandlung sensibler Daten (PII).
- Richtlinien zur Datenspeicherung und -löschung.
- Compliance-Erwägungen.
Modul 6: Praxisprojekte & Capstone
- Geführte Praxislabore
- Geräte-Onboarding & MQTT-Kommunikation.
- Implementierung der sicheren Datenerfassung in AWS.
- Erstellung eines einfachen IoT-Dashboards.
- Simulation von OTA-Updates.
- Einführung in AWS IoT Greengrass.
- Capstone-Projekt
- Aufbau einer vollständigen IoT-Lösung zur Bewältigung eines realen Problems (z. B. Smart Home Automation, Umweltmonitoring, Industrieller Sensor-Hub).
- Anforderungen: Sicheres Gerät, Datenerfassung, Verarbeitung, Visualisierung und optionale Edge-Komponente.
- Verwendung der im Kurs behandelten AWS-Dienste.
Voraussetzungen
Zweck:
Die moderne IoT-Entwicklung stützt sich auf Platform-as-a-Service (PaaS)-Infrastrukturen. Zu den führenden PaaS-IoT-Systemen zählen Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud und Siemens MindSphere. Für Entwickler ist es entscheidend, die PaaS-Funktionen zu verstehen, die benötigt werden, um IoT-Daten mit anderen Ökosystemen zu integrieren. In diesem Kurs erhalten Sie eine praxisnahe Schulung unter Verwendung eines Raspberry Pi und eines Multi-Sensor TI SensorTag-Chips (mit 10 eingebauten Sensoren: Bewegung, Umgebungstemperatur, Luftfeuchtigkeit, Druck, Lichtmessung usw.). Sie lernen die Grundlagen der IoT-Funktionen und wie Sie diese in der AWS-IoT-PaaS-Cloud mithilfe von Lambda-Funktionen implementieren.
8 Stunden