Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Modul 0: Grundläggande kunskaper & AWS IoT-ekosystem
-
Introduktion till IoT
- Definiera IoT i 2024: Utöver “saker” (Edge Intelligence, AI/ML på kanten, cyberfysiska system).
- Drivkrafter för IoT-växten (industrier, användningsfall).
- Nyckeltrender inom IoT (Edge Computing, hållbarhet, AI/ML-integrering, ökad säkerhet).
- AWS IoT inom det bredare AWS-ekosystemet (AWS Partner Network - APN resurser).
-
Översikt över AWS IoT-tjänstlandskap
- AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
- AWS IoT Device Management (Device Onboarding, Configuration Management, OTA-uppdateringar).
- AWS IoT Analytics (Dataprocessering, berikning, modellering).
- AWS IoT Greengrass (Edge-bearbetning, lokalt utförande, säker anslutning).
- AWS IoT Button (Konseptuell översikt för enkla enheter).
- Anslutning: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Modul 1: IoT-arkitektur, komponenter & säkerhet
-
IoT-arkitektur
- Enhetslager (sensorer, aktuatorer, kantenheter som RP2013/Raspberry Pi/ESP32).
- Anslutningslager (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Cellular IoT).
- Molnintegreringslager (AWS IoT Core, API Gateway, Lambda, Step Functions).
- Dataprocesserings- & analytilagret (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
- Applikationslager (mobilappar och webbappar med AWS Amplify, anpassade affärsappar).
- Betydelse: Förklara varför bakom distribuerade arkitekturer (latens, bandbredd, beräkningskraft, säkerhet).
-
Djupdykning i essentiella IoT-komponenter
- Hårdvara: Väljar kriterier (MCU, anslutning, sensorer), säkerhetsaspekter (Trusted Execution Environments - TEEs).
- Kantberäknings (AWS Greengrass): Fördelar (låg latens, minskad molntrafik, lokalt beslutstagande).
- Enhetsmanagement: Registrering (Over-the-Air - OTA, förhandsregistrering), konfiguration, övervakning, fjärrfelsökning.
- Djupdykning i säkerhet: Enhetsidentitet, autentisering & auktorisering (X.509 Certs, JSON Web Tokens - JWTs), datakryptering (på plats och under överföring), AWS IoT Device Defender (tjänst och enhetsskydd).
- Säkerhetsstandardisering: Introduktion till standarder (t.ex., IEEE P2145, Open Connectivity Foundation - OCF) och komplians (ISO/IEC 27001, SOC 2).
-
AWS-specifika PaaS-funktioner för IoT
- AWS IoT Core (säker MQTT/Bridge, Jobs för firmwareuppdateringar, Device Defender).
- AWS Lambda (serverlös beräkning för datapreprocessing, utlösa åtgärder).
- AWS Step Functions (statusuppdaterade arbetsflöden för komplexa enhetssamverkan).
- Amazon DynamoDB (NoSQL-databas för snabb IoT-datainsläpp).
- Amazon OpenSearch Service (sökning & analys, tidsradshantering).
- Amazon Timestream (specialiserad tidsrad-databas).
- Amazon S3 (rådata storage).
- AWS IoT Device Defender (övervakning och säkerhetsvärdering).
- AWS IoT Wireless (ansluta fjärr-LPWAN-enheter).
Modul 2: IoT-enhetars kommunikationsprotokoll
-
MQTT (MQTT v5 & WebSockets)
- MQTT 5.0-funktioner (Retain, Clean Session flaggor, User Properties, Wildcard ämnen).
- MQTT över WebSockets (standardisering).
- Kvalitetsnivåer för service (QoS) förklarade.
- Protokollobgärden.
-
Alternativa protokoll
- CoAP (Constrained Application Protocol) för begränsade enheter.
- AMQP / MQTT över AMQP (standardiserade datautbytformat).
- HTTP (för enklare, mindre ofta uppdateringar).
- WebSockets (full-duplex kommunikation).
Modul 3: Bygga robusta IoT-applikationer med AWS
-
Enhetsregistrering & säker anslutning
- AWS IoT Device Defender förhandsregistrering.
- Säker Over-The-Air (OTA) registrering (t.ex., med hjälp av AWS IoT Button-koncept).
- Hantering av enhetscertifikat (ACM/PKI).
- Implementera MQTT med TLS.
-
Datamottagning, lagring & bearbetning
- Effektivt skicka data från enheter till AWS IoT Core.
- Välja rätt mål: Lambda (händelsedrivet), Step Functions (orchestration), Timestream (tidsserie), OpenSearch (sökning & analys), S3 (rådata).
- Använda AWS IoT Analytics för databerikning och rensning innan lagring.
- Hantera högflödes-scenarier (Kinesis/ Firehose).
-
Enhetsmanagement & drift
- Använda AWS IoT Device Management för flottledning.
- Implementera och hantera OTA-uppdateringar (med hjälp av AWS IoT Jobs).
- Fjärrövervakning och konfiguration.
-
Bygga den IoT-bakgrunden
- API Gateway för att skapa REST/GraphQL-API:er för interaktion med enheter och data.
- AWS Lambda för affärslogik.
- AWS Step Functions för koordinering av distribuerade komponenter.
- Amazon SQS/SNS för asynkron meddelandehantering och händelselösning.
Modul 4: Kantberäknings & avancerad integration
-
AWS IoT Greengrass
- Koncept (Kärna, Enhet, Anslutning).
- Kör Lambda-funktioner lokalt på enheten.
- Utför kod direkt på enheten (C++, Python).
- Säker kommunikation mellan Greengrass Core och AWS/IoT-enheter.
- Användningsfall: Lokal datafilering, preprocessing eller AI-inferens på kanten.
-
Integration med AI/ML
- Använda SageMaker för komplexa ML-modeller i molnet.
- Kör ML-inferens på kanten med Greengrass ML Accelerator (GMA).
-
Datavisualisering & användargränssnitt
- Använda AWS IoT SiteWise för industriell datavisualisering.
- Bygg webbappar med AWS Amplify (API, UI, autentisering).
- Dashboards med Amazon QuickSight eller OpenSearch Dashboards.
Modul 5: Säkerhet, styrning & bästa praxis
-
IoT-säkerhetslivscykel
- Säker designprinciper (Defense-in-Depth).
- Säker utvecklingspraxis (OWASP IoT Top 10).
- Vulnabilitetsmanagement.
- Tröskelmodellering för IoT.
-
AWS-säkerhetstjänster för IoT
- AWS IoT Device Defender (tjänst & enhetsskydd).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config för komplianskontroller.
- Integrering med Hårdvarssäkerhetsmoduler (HSMs).
-
Datasekretering & styrning
- Hantering av känsliga data (PII).
- Policyer för datalagring och borttagning.
- Kompliansaspekter.
Modul 6: Praktiska projekt & avslutande uppgift
-
Vägledande praktiska labbar
- Enhetsregistrering & MQTT-kommunikation.
- Implementera säker datamottagning till AWS.
- Bygg en enkel IoT-instrumentpanel.
- OTA-uppdateringssimulation.
- Introduktion till AWS IoT Greengrass.
-
Avslutande projekt
- Bygg en komplett IoT-lösning för att lösa ett verkligt problem (t.ex., smart hemautomation, miljöövervakning, industriell sensorsamarbete).
- Krav: Säker enhet, datamottagning, bearbetning, visualisering och valfri kantkomponent.
- Använd AWS-tjänster som täcks under kursen.
Krav
Ändamål:
För närvarande måste alla nya IoT-utvecklingar göras på PaaS (Platform as a service) IoT-infrastruktur. Ledande PaaS IoT-system inkluderar Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud och Siemens Mindsphere etc. Det är också viktigt för utvecklare att känna till de associerade PaaS-funktionerna som krävs för att ansluta IoT-data till andra ekosystem. I denna kurs kommer en deltagare att få praktiska övningar med ett Raspberry Pi, samt en flersensor TI sensor Tag chip (som har 10 inbyggda sensorer - rörelse, lufttemperatur, fuktighet, tryck, ljusmetar etc.). En deltagare kommer att lära sig grunderna i alla IoT-funktioner och hur man implementerar dem i AWS IoT PaaS moln med hjälp av Lambda-funktioner.
8 Timmar