Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Doba trvání 8 hodiny
Návrh Školení
Modul 0: Základy a ekosystém AWS IoT
- Úvod do IoT
- Definice IoT v roce 2024: Kromě „věcí“ (Inteligence na okraji sítě, AI/ML na okraji sítě, kyberneticko-fyzikální systémy).
- Poháněče růstu IoT (odvětví, použití).
- Klíčové trendy IoT (výpočet na okraji sítě, udržitelnost, integrace AI/ML, zvýšená bezpečnost).
- AWS IoT v širším ekosystému AWS (zdroje AWS Partner Network - APN).
- Přehled nabídky služeb AWS IoT
- AWS IoT Core (MQTT/Bridge, Úkoly, Device Defender).
- Správa zařízení AWS IoT (onboardování zařízení, správa konfigurace, aktualizace OTA).
- AWS IoT Analytics (zpracování, obohacení a modelování dat).
- AWS IoT Greengrass (výpočet na okraji sítě, lokální spuštění, bezpečné připojení).
- AWS IoT Button (konceptuální přehled pro jednoduchá zařízení).
- Připojení: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Modul 1: Architektura, komponenty a bezpečnost IoT
- Architektura IoT
- Úroveň zařízení (senzory, aktuátory, zařízení na okraji sítě, např. Raspberry Pi, ESP32).
- Úroveň konektivity (MQTT, CoAP, HTTP, LPWAN – LoRaWAN, NB-IoT, Sigfox, mobilní IoT).
- Úroveň cloudové integrace (AWS IoT Core, API Gateway, Lambda, Step Functions).
- Úroveň zpracování a analýzy dat (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
- Úroveň aplikací (mobilní a webové aplikace pomocí AWS Amplify, vlastní obchodní aplikace).
- Důležitost: Vysvětlení „proč“ za distribuovanými architekturami (latence, šířka pásma, výkonnost, bezpečnost).
- Hloubkový pohled na klíčové komponenty IoT
- Hardware: Kritéria výběru (MCU, konektivita, senzory), prvky bezpečnosti (důvěryhodná běhová prostředí – TEE).
- Výpočet na okraji sítě (AWS Greengrass): Výhody (nízká latence, snížený provoz s clouдем, lokální rozhodování).
- Správa zařízení: Onboardování (přes vzduch – OTA, předkonfigurace), konfigurace, monitorování, vzdálené ladění.
- Hloubková bezpečnost: Identita zařízení, autentizace a autorizace (certifikáty X.509, JSON Web Tokens – JWT), šifrování dat (při ukládání a přenosu), AWS IoT Device Defender.
- Standardizace bezpečnosti: Úvod do standardů (např. IEEE P2145, Open Connectivity Foundation – OCF) a souladu (ISO/IEC 27001, SOC 2).
- PaaS funkce AWS specifické pro IoT
- AWS IoT Core (bezpečné MQTT/Bridge, úkoly pro aktualizace firmwaru, Device Defender).
- AWS Lambda (serverless výpočet pro predzpracování dat, spouštění akcí).
- AWS Step Functions (státově závislé pracovní tokry pro složité interakce s zařízeními).
- Amazon DynamoDB (NoSQL databáze pro rychlé přijímání dat IoT).
- Amazon OpenSearch Service (vyhledávání a analýza, zpracování časových řad).
- Amazon Timestream (specializovaná databáze časových řad).
- Amazon S3 (úkládání syrových dat).
- AWS IoT Device Defender (monitorování a hodnocení bezpečnosti).
- AWS IoT Wireless (připojení vzdálených LPWAN zařízení).
Modul 2: Protokoly komunikace IoT zařízení
- MQTT (MQTT v5 a WebSockets)
- Vlastnosti MQTT 5.0 (Retain, Clean Session flagy, uživatelské vlastnosti, zkratkové tématy).
- MQTT přes WebSockets (standardizace).
- Vysvětlení úrovní kvality služby (QoS).
- Doporučené postupy pro protokol.
- Alternativní protokoly
- CoAP (Constrained Application Protocol) pro omezená zařízení.
- AMQP / MQTT přes AMQP (standardní formáty pro výměnu dat).
- HTTP (pro jednodušší a méně časté aktualizace).
- WebSockets (dvousměrná komunikace).
Modul 3: Tvorba robustních IoT aplikací pomocí AWS
- Onboardování zařízení a bezpečná konektivita
- Předkonfigurace pomocí AWS IoT Device Defender.
- Bezpečné onboardování přes vzduch (OTA) (např. pomocí konceptů AWS IoT Button).
- Správa certifikátů zařízení (ACM/PKI).
- Implementace MQTT s TLS.
- Přijímání, ukládání a zpracování dat
- Účinné odesílání dat z zařízení do AWS IoT Core.
- Výběr správného cíle: Lambda (událostně řízeno), Step Functions (orchestrace), Timestream (časové řady), OpenSearch (vyhledávání a analýza), S3 (syrová data).
- Použití AWS IoT Analytics pro obohacení a čištění dat před uložením.
- Zpracování scénářů s vysokým průtokem (Kinesis/Firehose).
- Správa a provoz zařízení
- Použití AWS IoT Device Management pro správu vozového parku.
- Implementace a správa aktualizací OTA (použití AWS IoT Jobs).
- Vzdálený monitoring a konfigurace.
- Stavba IoT backendu
- API Gateway pro vytváření REST/GraphQL API pro interakci s zařízeními a daty.
- AWS Lambda pro obchodní logiku.
- AWS Step Functions pro koordinaci distribuovaných komponent.
- Amazon SQS/SNS pro asynchronní zpravodajství a spuštění událostí.
Modul 4: Výpočet na okraji sítě a pokročilá integrace
- AWS IoT Greengrass
- Podmínky (Core, Device, Connector).
- Spuštění funkcí Lambda lokálně na zařízení.
- Spouštění kódu přímo na zařízení (C++, Python).
- Bezpečná komunikace mezi Greengrass Core a zařízeními AWS/IoT.
- Použití: Lokální filtrování dat, predzpracování nebo AI inferencí na okraji sítě.
- Integrace s AI/ML
- Použití SageMaker pro složité ML modely v cloudu.
- Spuštění ML inferencí na okraji sítě pomocí Greengrass ML Accelerator (GMA).
- Vizualizace dat a uživatelská rozhraní
- Použití AWS IoT SiteWise pro vizualizaci průmyslových dat.
- Stavba webových aplikací pomocí AWS Amplify (API, UI, autentizace).
- Nástěnky (dashboards) pomocí Amazon QuickSight nebo OpenSearch Dashboards.
Modul 5: Bezpečnost, správa a doporučené postupy
- Životní cyklus bezpečnosti IoT
- Zásady bezpečného návrhu (obrana v hloubce).
- Praktiky bezpečného vývoje (OWASP IoT Top 10).
- Správa zranitelností.
- Modelování hrozeb pro IoT.
- Bezpečnostní služby AWS pro IoT
- AWS IoT Device Defender (služba a Device Defender).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config pro kontroly souladu.
- Integrace Hardwarových modulů pro zabezpečení (HSM).
- Privacy a správa dat
- Zpracování citlivých dat (PII).
- Pravidla pro uchovávání a mazání dat.
- Zvažování souladu s předpisy.
Modul 6: Praktické projekty a závěrečná práce
- Říděné praktické laboratoře
- Onboardování zařízení a komunikace MQTT.
- Implementace bezpečného přijímání dat do AWS.
- Vytvoření jednoduchého IoT dashboardu.
- Simulace aktualizace OTA.
- Úvod do AWS IoT Greengrass.
- Závěrečný projekt
- Vytvoření kompletního IoT řešení řešícího reálný problém (např. automatizace chytré domácnosti, monitorování životního prostředí, průmyslový senzorový hub).
- Podmínky: Bezpečné zařízení, přijímání dat, zpracování, vizualizace a volitelná komponenta na okraji sítě.
- Použití služeb AWS pokrytých v průběhu kurzu.
Požadavky
Účel:
Moderní vývoj IoT se opírá o infrastrukturu typu Platform-as-a-Service (PaaS). Mezi přední PaaS systémy pro IoT patří Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud a Siemens MindSphere. Je nezbytné, aby vývojáři rozuměli funkcím PaaS potřebným k integraci dat IoT s ostatními ekosystémy. V tomto kurzu získáte praktické zkušenosti s používáním Raspberry Pi a vícekanálového senzorového čipu TI SensorTag (obsahujícího 10 vestavěných senzorů: pohybu, teploty okolního prostředí, vlhkosti, tlaku, měřiče osvětlení atd.). Naučíte se základy funkcí IoT a jejich implementaci v cloudové platformě AWS IoT PaaS pomocí funkcí Lambda.