Kom i kontakt
 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.

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier