Zkuste nás kontaktovat

Návrh Školení

Modul 0: Základy a ekosystém AWS IoT

  • Úvod do IoT
    • Definice IoT v roce 2024: Za hranicemi „věcí“ (Inteligence na okraji sítě (Edge Intelligence), AI/ML na okraji sítě, Cyber-Physical Systems).
    • Hnací síly růstu IoT (odvětví, případy užití).
    • Klíčové trendy v IoT (Edge Computing, udržitelnost, integrace AI/ML, zvýšená bezpečnost).
    • AWS IoT v širším ekosystému AWS (Zdroje sítě AWS Partner Network - APN).
  • Přehled služby AWS IoT
    • AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
    • AWS IoT Device Management (Onboarding zařízení, správa konfigurace, OTA aktualizace).
    • AWS IoT Analytics (Zpracování dat, obohacování, modelování).
    • AWS IoT Greengrass (Edge výpočet, místní spuštění, zabezpečené připojení).
    • AWS IoT Button (Konceptuální přehled pro jednoduchá zařízení).
    • Souvislosti: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.

Modul 1: Architektura, komponenty a bezpečnost IoT

  • Architektura IoT
    • Vrstva zařízení (Senzory, aktuační členy, Edge zařízení jako Raspberry Pi, ESP32).
    • Vrstva připojení (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Buněčné IoT).
    • Vrstva integrace s cloudu (AWS IoT Core, API Gateway, Lambda, Step Functions).
    • Vrstva zpracování dat a analýzy (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
    • Aplikační vrstva (Mobilní aplikace, webové aplikace pomocí AWS Amplify, vlastní business aplikace).
    • Význam: Vysvětlení důvodu pro distribuované architektury (latence, šířka pásma, výpočetní výkon, bezpečnost).
  • Podrobný pohled na klíčové komponenty IoT
    • Hardware: Kritéria výběru (MCU, připojení, senzory), Bezpečnostní prvky (Důvěryhodné operační prostředí - TEEs).
    • Edge Computing (AWS Greengrass): Výhody (nízká latence, snížený provoz do cloudu, rozhodování na místě).
    • Správa zařízení: Onboarding (Over-The-Air - OTA, předem provedené připravení), konfigurace, monitorování, vzdálené ladění.
    • Hluboký pohled do bezpečnosti: Identita zařízení, autentizace a autorizace (certifikáty X.509, JSON Web Tokens - JWT), šifrování dat (v klidu a při přenosu), AWS IoT Device Defender.
    • Standardizace bezpečnosti: Úvod do standardů (např. IEEE P2145, Open Connectivity Foundation - OCF) a souladu s předpisy (ISO/IEC 27001, SOC 2).
  • Specifické funkce PaaS pro IoT v AWS
    • AWS IoT Core (Zabezpečený MQTT/Bridge, Jobs pro aktualizace firmwaru, Device Defender).
    • AWS Lambda (Serverless výpočet pro předběžné zpracování dat, spouštění akcí).
    • AWS Step Functions (Stateful workflow pro složité interakce zařízení).
    • Amazon DynamoDB (NoSQL databáze pro rychlý příjem dat IoT).
    • Amazon OpenSearch Service (Vyhledávání a analýzy, zpracování časových řad).
    • Amazon Timestream (Specializovaná databáze pro časové řady).
    • Amazon S3 (Úložiště syrových dat pro datové jezera).
    • AWS IoT Device Defender (Monitorování a bezpečnostní posouzení).
    • AWS IoT Wireless (Připojování vzdálených zařízení LPWAN).

Modul 2: Komunikační protokoly IoT zařízení

  • MQTT (MQTT v5 a WebSockets)
    • Funkce MQTT 5.0 (Retain, Clean Session flagy, Vlastní vlastnosti uživatelů, Témata s zástupnými znaky).
    • MQTT přes WebSockets (Standardizace).
    • Vysvětlení úrovní kvality služby (QoS).
    • Nejlepší postupy protokolu.
  • Alternativní protokoly
    • CoAP (Constrained Application Protocol) pro omezená zařízení.
    • AMQP / MQTT přes AMQP (Formáty standardní výměny dat).
    • HTTP (Pro jednodušší, méně časté aktualizace).
    • WebSockets (Komunikace plným duplexem).

Modul 3: Budování robustních aplikací IoT s AWS

  • Onboarding zařízení a zabezpečené připojení
    • Předem provedené připravení AWS IoT Device Defender.
    • Zabezpečený Over-The-Air (OTA) onboarding (např. pomocí konceptu AWS IoT Button).
    • Správa certifikátů zařízení (ACM/PKI).
    • Implementace MQTT s TLS.
  • Příjem dat, ukládání a zpracování
    • Efektivní odesílání dat ze zařízení do AWS IoT Core.
    • Výběr správného cíle: Lambda (řídící událostí), Step Functions (orchestrace), Timestream (časové řady), OpenSearch (vyhledávání a analýzy), S3 (syrová data).
    • Použití AWS IoT Analytics k obohacení a čištění dat před uložením.
    • Zvládání scénářů s vysokým průtočným výkonem (Kinesis/Firehose).
  • Správa zařízení a operace
    • Použití AWS IoT Device Management pro správu flotily.
    • Implementace a správa OTA aktualizací (pomocí AWS IoT Jobs).
    • Vzdálené monitorování a konfigurace.
  • Stavba backendu pro IoT
    • API Gateway pro vytvoření REST/GraphQL API pro interakci se zařízeními a daty.
    • AWS Lambda pro business logiku.
    • AWS Step Functions pro koordinaci distribuovaných komponent.
    • Amazon SQS/SNS pro asynchronní zprávy a spouštění událostí.

Modul 4: Edge Computing a pokročilá integrace

  • AWS IoT Greengrass
    • Koncepty (Core, Device, Connector).
    • Spuštění funkcí Lambda lokálně na zařízení.
    • Spuštění kódu přímo na zařízení (C++, Python).
    • Zabezpečená komunikace mezi Greengrass Core a AWS/IoT zařízeními.
    • Příklad užití: Místní filtrování dat, předběžné zpracování nebo AI inference na okraji sítě.
  • Integrace s AI/ML
    • Použití SageMaker pro složité ML modely v cloudu.
    • Spuštění ML inference 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.
    • Vytváření webových aplikací pomocí AWS Amplify (API, UI, autentizace).
    • Dashboardy pomocí Amazon QuickSight nebo OpenSearch Dashboards.

Modul 5: Bezpečnost, governance a nejlepší postupy

  • Životní cyklus zabezpečení IoT
    • Zásady bezpečného designu (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 modulů hardware pro zabezpečení (HSMs).
  • Chráněnost dat a governance
    • Zpracování citlivých dat (PII).
    • Zásady pro uchovávání a odstraňování dat.
    • Uvážení ohledem na soulad s předpisy.

Modul 6: Praktické projekty a závěrečný projekt

  • Vedené praktické laboratorní práce
    • Onboarding zařízení a komunikace MQTT.
    • Implementace zabezpečeného příjmu dat do AWS.
    • Vytvoření jednoduchého IoT dashboardu.
    • Simulace OTA aktualizace.
    • Ú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ého domova, monitorování životního prostředí, průmyslová senzoru stanice).
    • Požadavky: Zabezpečené zařízení, příjem dat, zpracování, vizualizace a volitelně komponenta na okraji sítě.
    • Použití služeb AWS pokrytých během kurzu.

Požadavky

Účel:

Moderní vývoj IoT spoléhá na infrastrukturu Platform as a Service (PaaS). Mezi přední PaaS systémy IoT patří Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud a Siemens MindSphere. Je nezbytné, aby si vývojáři osvojili znalosti o funkcích PaaS potřebných pro integraci dat IoT do dalších ekosystémů. V tomto kurzu získáte praktické zkušenosti s Raspberry Pi a multi-senzorovým čipem TI SensorTag (s 10 vestavěnými senzory: pohyb, okolní teplota, vlhkost, tlak, osvětlení atd.). Osvojíte si základy funkcí IoT a naučíte se je implementovat v cloudu AWS IoT PaaS pomocí funkcí Lambda.

 8 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie