Lépjen kapcsolatba velünk

Kurzusleírás

0. modul: Alapok és AWS IoT ökoszisztéma

  • Bevezetés az IoT-ba
    • Az IoT meghatározása 2024-ben: túl a „dolgokon” (peremintelligencia, AI/ML a peremen, kiberfizikai rendszerek).
    • Az IoT-növekedés mozgatórugói (iparágak, felhasználási esetek).
    • Kulcsfontosságú IoT-trendek (peremszámítás, fenntarthatóság, AI/ML-integráció, fokozott biztonság).
    • Az AWS IoT a tágabb AWS-ökoszisztémán belül (AWS Partner Network – APN-erőforrások).
  • Az AWS IoT szolgáltatási körképének áttekintése
    • AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
    • AWS IoT Device Management (eszközregisztráció, konfigurációkezelés, OTA-frissítések).
    • AWS IoT Analytics (adatfeldolgozás, -gazdagítás, modellezés).
    • AWS IoT Greengrass (peremszámítás, helyi végrehajtás, biztonságos kapcsolódás).
    • AWS IoT Button (fogalmi áttekintés egyszerű eszközökhöz).
    • Kapcsolódás: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.

1. modul: IoT-architektúra, összetevők és biztonság

  • IoT-architektúra
    • Eszközréteg (érzékelők, aktuátorok, peremeszközök, például Raspberry Pi, ESP32).
    • Kapcsolódási réteg (MQTT, CoAP, HTTP, LPWAN – LoRaWAN, NB-IoT, Sigfox, celluláris IoT).
    • Felhőintegrációs réteg (AWS IoT Core, API Gateway, Lambda, Step Functions).
    • Adatfeldolgozási és elemzési réteg (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
    • Alkalmazási réteg (mobil- és webalkalmazások az AWS Amplify segítségével, egyedi üzleti alkalmazások).
    • Fontosság: Az elosztott architektúrák mögött álló „miért” magyarázata (késleltetés, sávszélesség, számítási teljesítmény, biztonság).
  • Alapvető IoT-összetevők mélyreható áttekintése
    • Hardver: Kiválasztási szempontok (MCU, kapcsolódás, érzékelők), biztonsági elemek (megbízható végrehajtási környezetek – TEE-k).
    • Peremszámítás (AWS Greengrass): Előnyök (alacsony késleltetés, csökkentett felhőforgalom, helyi döntéshozatal).
    • Eszközkezelés: Regisztráció (Over-the-Air – OTA, előzetes kiépítés), konfiguráció, megfigyelés, távoli hibakeresés.
    • Biztonság mélyrehatóan: Eszközidentitás, hitelesítés és engedélyezés (X.509 tanúsítványok, JSON Web Tokenek – JWT-k), adattitkosítás (nyugalmi állapotban és átvitel közben), AWS IoT Device Defender.
    • Biztonsági szabványosítás: Bevezetés a szabványokba (pl. IEEE P2145, Open Connectivity Foundation – OCF) és a megfelelőségbe (ISO/IEC 27001, SOC 2).
  • AWS-specifikus PaaS-funkciók IoT-hez
    • AWS IoT Core (biztonságos MQTT/Bridge, Jobs firmware-frissítésekhez, Device Defender).
    • AWS Lambda (szerver nélküli számítás adatelőfeldolgozáshoz, műveletek kiváltásához).
    • AWS Step Functions (állapotalapú munkafolyamatok összetett eszközinterakciókhoz).
    • Amazon DynamoDB (NoSQL-adatbázis gyors IoT-adatfeldolgozáshoz).
    • Amazon OpenSearch Service (keresés és elemzés, idősoros adatok kezelése).
    • Amazon Timestream (specializált idősoros adatbázis).
    • Amazon S3 (nyers adattó tárolása).
    • AWS IoT Device Defender (megfigyelés és biztonsági értékelés).
    • AWS IoT Wireless (távoli LPWAN-eszközök csatlakoztatása).

2. modul: IoT-eszközök kommunikációs protokolljai

  • MQTT (MQTT v5 és WebSockets)
    • MQTT 5.0 funkciók (Retain, Clean Session jelzők, felhasználói tulajdonságok, helyettesítő karakteres témakörök).
    • MQTT WebSockets felett (szabványosítás).
    • A szolgáltatásminőségi (QoS) szintek magyarázata.
    • Protokoll legjobb gyakorlatai.
  • Alternatív protokollok
    • CoAP (Constrained Application Protocol) erőforrás-korlátos eszközökhöz.
    • AMQP / MQTT AMQP felett (szabványos adatcsere-formátumok).
    • HTTP (egyszerűbb, ritkább frissítésekhez).
    • WebSockets (teljes duplex kommunikáció).

3. modul: Robusztus IoT-alkalmazások építése AWS-sel

  • Eszközregisztráció és biztonságos kapcsolódás
    • AWS IoT Device Defender előzetes kiépítés.
    • Biztonságos Over-The-Air (OTA) regisztráció (pl. AWS IoT Button koncepciók használatával).
    • Eszköztanúsítványok kezelése (ACM/PKI).
    • MQTT megvalósítása TLS-sel.
  • Adatfeldolgozás, tárolás és feldolgozás
    • Adatok hatékony küldése az eszközökről az AWS IoT Core-ba.
    • A megfelelő cél kiválasztása: Lambda (eseményvezérelt), Step Functions (orkesztráció), Timestream (idősoros), OpenSearch (keresés és elemzés), S3 (nyers adatok).
    • Az AWS IoT Analytics használata adatgazdagításhoz és tisztításhoz tárolás előtt.
    • Nagy átviteli sebességű forgatókönyvek kezelése (Kinesis/Firehose).
  • Eszközkezelés és üzemeltetés
    • Az AWS IoT Device Management használata flottakezeléshez.
    • OTA-frissítések megvalósítása és kezelése (AWS IoT Jobs használatával).
    • Távoli megfigyelés és konfiguráció.
  • Az IoT-háttérrendszer felépítése
    • API Gateway REST/GraphQL API-k létrehozásához eszközökkel és adatokkal való interakcióhoz.
    • AWS Lambda üzleti logikához.
    • AWS Step Functions elosztott összetevők koordinálásához.
    • Amazon SQS/SNS aszinkron üzenetküldéshez és eseménykiváltáshoz.

4. modul: Peremszámítás és fejlett integráció

  • AWS IoT Greengrass
    • Fogalmak (Core, Device, Connector).
    • Lambda-függvények helyi futtatása az eszközön.
    • Kód közvetlen futtatása az eszközön (C++, Python).
    • Biztonságos kommunikáció a Greengrass Core és az AWS/IoT-eszközök között.
    • Felhasználási eset: Helyi adatszűrés, előfeldolgozás vagy AI-következtetés a peremen.
  • Integráció AI/ML-lel
    • A SageMaker használata összetett ML-modellekhez a felhőben.
    • ML-következtetés futtatása a peremen a Greengrass ML Accelerator (GMA) segítségével.
  • Adatvizualizáció és felhasználói felületek
    • Az AWS IoT SiteWise használata ipari adatvizualizációhoz.
    • Webalkalmazások építése az AWS Amplify segítségével (API, felhasználói felület, hitelesítés).
    • Irányítópultok az Amazon QuickSight vagy az OpenSearch Dashboards használatával.

5. modul: Biztonság, irányítás és legjobb gyakorlatok

  • IoT-biztonsági életciklus
    • Biztonságos tervezési alapelvek (mélységi védelem).
    • Biztonságos fejlesztési gyakorlatok (OWASP IoT Top 10).
    • Sebezhetőségkezelés.
    • Fenyegetésmodellezés IoT-hez.
  • AWS biztonsági szolgáltatások IoT-hez
    • AWS IoT Device Defender (Service és Device Defender).
    • AWS Shield, AWS Identity and Access Management (IAM).
    • AWS Config megfelelőségi ellenőrzésekhez.
    • Hardveres biztonsági modulok (HSM-ek) integrációja.
  • Adatvédelem és irányítás
    • Érzékeny adatok kezelése (személyes adatok).
    • Adatmegőrzési és törlési szabályzatok.
    • Megfelelőségi szempontok.

6. modul: Gyakorlati projektek és záróprojekt

  • Irányított gyakorlati laborok
    • Eszközregisztráció és MQTT-kommunikáció.
    • Biztonságos adatfeldolgozás megvalósítása az AWS-be.
    • Egyszerű IoT-irányítópult építése.
    • OTA-frissítés szimulációja.
    • Bevezetés az AWS IoT Greengrassba.
  • Záróprojekt
    • Teljes IoT-megoldás építése egy valós probléma megoldására (pl. intelligens otthonautomatizálás, környezeti megfigyelés, ipari érzékelőközpont).
    • Követelmények: Biztonságos eszköz, adatfeldolgozás, feldolgozás, vizualizáció és opcionális peremösszetevő.
    • A kurzus során bemutatott AWS-szolgáltatások használata.

Követelmények

Cél:

A modern IoT-fejlesztés a Platform-as-a-Service (PaaS) infrastruktúrára támaszkodik. A vezető PaaS IoT-rendszerek közé tartozik a Microsoft Azure, az AWS IoT (Amazon), a Google IoT Cloud és a Siemens MindSphere. A fejlesztők számára elengedhetetlen, hogy megértsék azokat a PaaS-funkciókat, amelyek az IoT-adatok más ökoszisztémákkal való integrálásához szükségesek. Ezen a képzésen gyakorlati oktatásban részesülsz egy Raspberry Pi és egy többérzékelős TI SensorTag chip (10 beépített érzékelővel: mozgás, környezeti hőmérséklet, páratartalom, nyomás, fénymérő stb.) használatával. Elsajátítod az IoT-funkciók alapjait, és megtanulod, hogyan valósíthatók meg az AWS IoT PaaS felhőben Lambda-függvények segítségével.

 8 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák