Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
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