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.
Varaktighet 8 timmar
Kursplan
Modul 0: Grunder & AWS IoT-ekosystem
- Introduktion till IoT
- Definiera IoT 2024: Utöver "Saker" (Edge Intelligence, AI/ML på kanten, Cyber-Physical Systems).
- Drivande krafter för IoT-tillväxt (branscher, fallbruk).
- Viktiga IoT-trender (Edge Computing, hållbarhet, AI/ML-integration, förstärkt säkerhet).
- AWS IoT inom det bredare AWS-ekosystemet (AWS Partner Network - APN-resurser).
- Översikt över AWS IoT-tjänstelandskapet
- AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
- AWS IoT Device Management (Enhetstillträde, konfigurationshantering, OTA-uppdateringar).
- AWS IoT Analytics (Datahantering, berikning, modellering).
- AWS IoT Greengrass (Edge-bearbetning, lokal exekvering, säker anslutning).
- AWS IoT Button (Konceptuell översikt för enklare enheter).
- Förbindelse: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Modul 1: IoT-arkitektur, komponenter & säkerhet
- IoT-arkitektur
- Enhetslager (Sensorer, aktuatorer, edge-enheter som Raspberry Pi, ESP32).
- Anslutningslager (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Cellular IoT).
- Molnintegrationslager (AWS IoT Core, API Gateway, Lambda, Step Functions).
- Datahantering & analytisk lager (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
- Applikationslager (Mobila, webbappar med AWS Amplify, anpassade affärsappar).
- Viktighet: Förklara "varför" bakom distribuerade arkitekturer (latens, bandbredd, bearbetningskraft, säkerhet).
- Djupdykning i nödvändiga IoT-komponenter
- Hårdvara: Urvalskriterier (MCU, anslutning, sensorer), säkerhetsaspekter (Trusted Execution Environments - TEEs).
- Edge Computing (AWS Greengrass): Fördelar (låg latens, minskad molntrafik, lokala beslutsfattande).
- Enhetshantering: Tillträde (Over-the-Air - OTA, förutkonfiguration), konfiguration, övervakning, fjärrfelsökning.
- Djupdykning i säkerhet: Enhetsidentitet, autentisering & auktorisering (X.509-certifikat, JSON Web Tokens - JWTs), datakryptering (i vila och under transport), AWS IoT Device Defender.
- Säkerhetsstandardisering: Introduktion till standarder (t.ex. IEEE P2145, Open Connectivity Foundation - OCF) och efterlevnad (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 (Serverless bearbetning för datatillberedning, utlösning av åtgärder).
- AWS Step Functions (Tillståndsbaserade arbetsflöden för komplexa enhetsinteraktioner).
- Amazon DynamoDB (NoSQL DB för snabb IoT-dataingestering).
- Amazon OpenSearch Service (Sök & analyser, hantering av tidsstampsdata).
- Amazon Timestream (Specialiserad tidsstampsdatabas).
- Amazon S3 (Lagring av rådata).
- AWS IoT Device Defender (Övervakning och säkerhetsbedömning).
- AWS IoT Wireless (Anslutning av fjärrlägget LPWAN-enheter).
Modul 2: IoT-enhetskommunikationsprotokoll
- MQTT (MQTT v5 & WebSockets)
- Funktioner i MQTT 5.0 (Retain, Clean Session-flaggor, användaregenskaper, jockeyämneshantering).
- MQTT via WebSockets (Standardisering).
- Förklaring av Quality of Service (QoS)-nivåer.
- Bästa praxis för protokoll.
- Alternativa protokoll
- CoAP (Constrained Application Protocol) för begränsade enheter.
- AMQP / MQTT via AMQP (Standardiserade datautbytesformat).
- HTTP (För enklare, mindre frekventa uppdateringar).
- WebSockets (Full-duplex kommunikation).
Modul 3: Byggande av robusta IoT-applikationer med AWS
- Enhetstillträde & säker anslutning
- AWS IoT Device Defender Pre-Provisioning.
- Säker Over-The-Air (OTA)-tillträde (t.ex. med hjälp av AWS IoT Button-konceptet).
- Hantering av enhetscertifikat (ACM/PKI).
- Implementering av MQTT med TLS.
- Dataingestering, lagring & hantering
- Effektivt sändande av data från enheter till AWS IoT Core.
- Välj rätt mål: Lambda (händelsebaserat), Step Functions (orkestrering), Timestream (tidsstamps), OpenSearch (sök & analyser), S3 (rådata).
- Användning av AWS IoT Analytics för databerikning och rensning innan lagring.
- Hantering av höggenomströmningsscenarion (Kinesis/Firehose).
- Enhetshantering & drift
- Användning av AWS IoT Device Management för flotthantering.
- Implementering och hantering av OTA-uppdateringar (med hjälp av AWS IoT Jobs).
- Fjärrövervakning och konfiguration.
- Byggande av IoT-bakändan
- 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 att koordinera distribuerade komponenter.
- Amazon SQS/SNS för asynkron meddelandehantering och händelseutlösning.
Modul 4: Edge Computing & avancerad integration
- AWS IoT Greengrass
- Koncept (Core, Enhet, Connector).
- Körande av Lambda-funktioner lokalt på enheten.
- Exekvering av kod direkt på enheten (C++, Python).
- Säker kommunikation mellan Greengrass Core och AWS/IoT-enheter.
- Fallanvändning: Lokal datafiltrering, förberedelse eller AI-slutsats på kanten.
- Integration med AI/ML
- Användning av SageMaker för komplexa ML-modeller i molnet.
- Körande ML-slutsats på kanten med Greengrass ML Accelerator (GMA).
- Datavisualisering & användargränssnitt
- Användning av AWS IoT SiteWise för datavisualisering inom industrin.
- Byggande av webbappar med AWS Amplify (API, UI, Autentisering).
- Dashboards med Amazon QuickSight eller OpenSearch Dashboards.
Modul 5: Säkerhet, styrning & bästa praxis
- IoT-säkerhetslivscykeln
- Säkerhetsdesignprinciper (Försvar i lager).
- Säker utvecklingspraktik (OWASP IoT Top 10).
- Sårbarhetshanterig.
- Trotmodellering för IoT.
- AWS-säkerhetstjänster för IoT
- AWS IoT Device Defender (Tjänsten och Device Defender).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config för efterlevnadskontroller.
- Integration av Hardware Security Modules (HSMs).
- Dataskydd & styrning
- Hantering av känslig data (PII).
- Policyer för datalagring och radering.
- Överväganden kring efterlevnad.
Modul 6: Praktiska projekt & examensarbete
- Steg-för-steg-labb
- Enhetstillträde & MQTT-kommunikation.
- Implementering av säker dataingestering till AWS.
- Byggande av en enkel IoT-dashbord.
- Simulering av OTA-uppdatering.
- Introduktion till AWS IoT Greengrass.
- Examensarbete
- Bygg en komplett IoT-lösning som tar upp ett verklighetsnära problem (t.ex. smart hemautomation, miljöövervakning, industrisensorhub).
- Krav: Säker enhet, dataingestering, bearbetning, visualisering och valfri edge-komponent.
- Använd AWS-tjänster som täcks under kursen.
Krav
Syfte:
Modern IoT-utveckling förlitar sig på Platform-as-a-Service (PaaS)-infrastruktur. Ledande PaaS IoT-system inkluderar Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud och Siemens MindSphere. Det är viktigt för utvecklare att förstå PaaS-funktionerna som krävs för att integrera IoT-data med andra ekosystem. I denna kurs får du praktisk träning med hjälp av en Raspberry Pi och en flersensor TI SensorTag-chip (som har 10 inbyggda sensorer: rörelse, omgivande temperatur, fuktighet, tryck, ljusmätare, etc.). Du kommer att lära dig grunderna i IoT-funktioner och hur du implementerar dem i AWS IoT PaaS-molnet med hjälp av Lambda-funktioner.