Kom i kontakt

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

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier