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
Modul 0: Alapok és AWS IoT Ökoszisztéma
- Bevezetés az IoT-ba
- Az IoT meghatározása 2024-ben: A „Dolgokon” túl (Edge Intelligence, AI/ML az Edge-ben, Cyber-Physical Systems).
- Az IoT növekedésének hajtóerői (Iparágak, Használati esetek).
- Kulcsfontosságú IoT trendek (Edge Computing, Fenntarthatóság, AI/ML integráció, Fokozott biztonság).
- Az AWS IoT a szélesebb AWS ökoszisztémán belül (AWS Partner Network - APN erőforrások).
- AWS IoT Szolgáltatási Tájékoztató
- AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
- AWS IoT Device Management (Eszközök bevezetése, Konfigurációkezelés, OTA frissítések).
- AWS IoT Analytics (Adatfeldolgozás, gazdagítás, modellezés).
- AWS IoT Greengrass (Edge számítás, helyi végrehajtás, biztonságos kapcsolat).
- AWS IoT Button (Fogalmi áttekintés egyszerű eszközökhöz).
- Kapcsolat: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Modul 1: IoT Architektúra, Komponensek és Biztonság
- IoT Architektúra
- Eszköz réteg (Érzékelők, Aktuátorok, Edge eszközök, mint a Raspberry Pi, ESP32).
- Kapcsolati réteg (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Cellular 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, Web alkalmazások AWS Amplify, Egyéni üzleti alkalmazások).
- Fontosság: A disztribuált 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 Komponensek Részletes Bevezetése
- Hardver: Kiválasztási kritériumok (MCU, kapcsolhatóság, érzékelők), Biztonsági elemek (Trusted Execution Environments - TEEs).
- Edge Computing (AWS Greengrass): Előnyök (alacsony késleltetés, csökkentett felhőforgalom, helyi döntéshozatal).
- Eszközkezelés: Bevezetés (Over-the-Air - OTA, Előzetes üzembehelyezés), Konfiguráció, Monitorozás, Távoli hibakeresés.
- Biztonsági Részletes Bevezetés: Eszközazonosítás, Hitelesítés és Engedélyezés (X.509 Tanúsítványok, JSON Web Tokens - JWTs), Adattitkosítás (nyugalmi és átviteli állapotban), AWS IoT Device Defender.
- Biztonsági Szabványosítás: Bevezetés a szabványokba (pl. IEEE P2145, Open Connectivity Foundation - OCF) és megfelelőség (ISO/IEC 27001, SOC 2).
- AWS-specifikus PaaS Funkciók IoT-hez
- AWS IoT Core (Biztonságos MQTT/Bridge, Jobs a firmware frissítésekhez, Device Defender).
- AWS Lambda (Serverless számítás adatelőkészítéshez, műveletek indításához).
- AWS Step Functions (Állapotfüggő munkafolyamatok komplex eszközinterakciókhoz).
- Amazon DynamoDB (NoSQL adatbázis gyors IoT adatbefogadáshoz).
- Amazon OpenSearch Service (Keresés és Elemzés, Idősoros adatkezelés).
- Amazon Timestream (Speciális idősoros adatbázis).
- Amazon S3 (Nyers adattár).
- AWS IoT Device Defender (Monitorozás és biztonsági felmérés).
- AWS IoT Wireless (Távoli LPWAN eszközök csatlakoztatása).
Modul 2: IoT Eszköz Kommunikációs Protokollok
- MQTT (MQTT v5 & WebSockets)
- MQTT 5.0 Funkciók (Retain, Clean Session flag-ek, User Properties, Wildcard témák).
- MQTT WebSockets felett (Szabványosítás).
- Szolgáltatásminőség (QoS) Szintek magyarázata.
- Protokoll Ajánlott Gyakorlatok.
- Alternatív Protokollok
- CoAP (Constrained Application Protocol) korlátozott 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ó).
Modul 3: Robusztus IoT Alkalmazások Építése AWS-vel
- Eszközök Bevezetése és Biztonságos Kapcsolat
- AWS IoT Device Defender Előzetes Üzembehelyezés.
- Biztonságos Over-The-Air (OTA) Bevezetés (pl. AWS IoT Button koncepciók használatával).
- Eszköz Tanúsítványok Kezelése (ACM/PKI).
- MQTT implementálása TLS-sel.
- Adat Befogadás, Tárolás és Feldolgozás
- Hatékony adatküldés eszközökről az AWS IoT Core-ba.
- A megfelelő cél kiválasztása: Lambda (eseményvezérelt), Step Functions (orkesztáció), Timestream (idősoros), OpenSearch (keresés és elemzés), S3 (nyers adatok).
- AWS IoT Analytics használata adatgazdagításhoz és tisztításhoz tárolás előtt.
- Magas átviteli sebességű forgatókönyvek kezelése (Kinesis/Firehose).
- Eszközkezelés és Műveletek
- AWS IoT Device Management használata flottakezeléshez.
- OTA Frissítések Implementálása és Kezelése (AWS IoT Jobs használatával).
- Távoli Monitorozás és Konfiguráció.
- IoT Háttérrendszer Építése
- API Gateway REST/GraphQL API-k létrehozásához eszközök és adatok kezeléséhez.
- AWS Lambda üzleti logikához.
- AWS Step Functions elosztott komponensek koordinálásához.
- Amazon SQS/SNS aszinkron üzenetküldéshez és eseményindításhoz.
Modul 4: Edge Computing és Haladó 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.
- Használati eset: Helyi adatszűrés, előfeldolgozás vagy AI következtetés az edge-en.
- Integráció AI/ML-lel
- SageMaker használata komplex ML modellekhez a felhőben.
- ML következtetés futtatása az edge-en Greengrass ML Accelerator (GMA) segítségével.
- Adatvizualizáció és Felhasználói Felületek
- AWS IoT SiteWise használata ipari adatvizualizációhoz.
- Webalkalmazások építése AWS Amplify segítségével (API, UI, Hitelesítés).
- Irányítópultok létrehozása Amazon QuickSight vagy OpenSearch Dashboards segítségével.
Modul 5: Biztonság, Irányítás és Ajánlott Gyakorlatok
- IoT Biztonsági Életciklus
- Biztonságos Tervezési Elvek (Defense-in-Depth).
- Biztonságos Fejlesztési Gyakorlatok (OWASP IoT Top 10).
- Sebezhetőségi Kezelés.
- IoT Fenyegetésmodellezés.
- AWS Biztonsági Szolgáltatások IoT-hez
- AWS IoT Device Defender (Szolgáltatás és Device Defender).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config megfelelőségi ellenőrzésekhez.
- Hardveres Biztonsági Modulok (HSMs) integrációja.
- Adatvédelem és Irányítás
- Érzékeny adatok kezelése (PII).
- Adatmegőrzési és Törlési irányelvek.
- Megfelelőségi szempontok.
Modul 6: Gyakorlati Projektek és Záróprojekt
- Vezetett Gyakorlati Laborok
- Eszközök Bevezetése és MQTT Kommunikáció.
- Biztonságos Adatbefogadás Implementálása AWS-ba.
- Egyszerű IoT Irányítópult Építése.
- OTA Frissítés Szimuláció.
- Bevezetés az AWS IoT Greengrass-ba.
- Záróprojekt
- Építsen egy teljes IoT megoldást, amely valós problémát old meg (pl. Okos Otthon Automatizálás, Környezetfigyelés, Ipari Érzékelő Központ).
- Követelmények: Biztonságos eszköz, adatbefogadás, feldolgozás, vizualizáció, és opcionális edge komponens.
- Használja a kurzus során tárgyalt AWS szolgáltatásokat.
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. Elengedhetetlen, hogy a fejlesztők megértsék a PaaS funkciókat, amelyek szükségesek az IoT adatok más rendszerekkel való integrálásához. Ezen a kurzuson gyakorlati képzést kaphat egy Raspberry Pi és egy több érzékelővel felszerelt 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. Megtanulja az IoT funkciók alapjait és azt, hogyan valósíthatja meg ezeket az AWS IoT PaaS felhőben Lambda függvények segítségével.
8 Órák