Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Modulul 0: Fundamente și Ecosistemul AWS IoT
- Introducere în IoT
- Definirea IoT în 2024: Dincolo de „Lucruri” (Inteligența de Margine, AI/ML la Margine, Sisteme Ciber-Fizice).
- Factorii de creștere ai IoT (Industrii, Cazuri de Utilizare).
- Tendințe cheie IoT (Calculul la Margine, Sustenabilitate, Integrarea AI/ML, Securitate Îmbunătățită).
- AWS IoT în cadrul ecosistemului mai larg AWS (Resurse ale Rețelei de Parteneri AWS - APN).
- Prezentare generală a serviciilor AWS IoT
- AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
- AWS IoT Device Management (Înregistrarea Dispozitivelor, Managementul Configurațiilor, Actualizări OTA).
- AWS IoT Analytics (Prelucrarea, îmbogățirea și modelarea datelor).
- AWS IoT Greengrass (Calcul la margine, execuție locală, conectare sigură).
- AWS IoT Button (Prezentare conceptuală pentru dispozitive simple).
- Conexiune: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Modulul 1: Arhitectura IoT, Componente și Securitate
- Arhitectura IoT
- Stratul Dispozitiv (Senzori, Actuatori, Dispozitive de Margine precum Raspberry Pi, ESP32).
- Stratul de Conectivitate (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, IoT celular).
- Stratul de Integrare Cloud (AWS IoT Core, API Gateway, Lambda, Step Functions).
- Stratul de Prelucrare și Analiză a Datelor (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
- Stratul Aplicație (Aplicații Mobile, Web folosind AWS Amplify, Aplicații de Afaceri Personalizate).
- Importanța: Explicarea „de ce” din spatele arhitecturilor distribuite (latență, lățime de bandă, putere de calcul, securitate).
- Profundizarea Componentelor Esențiale IoT
- Hardware: Criterii de selecție (MCU, conectivitate, senzori), Elemente de securitate (Medii de Execuție de Încredere - TEEs).
- Calculul la Margine (AWS Greengrass): Beneficii (latență scăzută, trafic redus în cloud, luarea deciziilor locale).
- Managementul Dispozitivelor: Înregistrarea (Over-the-Air - OTA, Pre-provisioning), Configurare, Monitorizare, Depanare la Distanță.
- Profundizare Securitate: Identitatea Dispozitivului, Autentificare & Autorizare (Certificate X.509, JSON Web Tokens - JWTs), Criptarea Datelor (la repaus și în tranzit), AWS IoT Device Defender.
- Standardizarea Securității: Introducere în standarde (de ex., IEEE P2145, Open Connectivity Foundation - OCF) și conformitate (ISO/IEC 27001, SOC 2).
- Funcții PaaS AWS Specifice pentru IoT
- AWS IoT Core (MQTT/Bridge Sigur, Jobs pentru actualizări firmware, Device Defender).
- AWS Lambda (Calcul serverless pentru preprocesarea datelor, declanșarea acțiunilor).
- AWS Step Functions (Fluxuri de lucru stateful pentru interacțiuni complexe ale dispozitivelor).
- Amazon DynamoDB (Bază de date NoSQL pentru ingerția rapidă a datelor IoT).
- Amazon OpenSearch Service (Căutare și Analiză, Prelucrarea datelor de serie temporală).
- Amazon Timestream (Bază de date specializată pentru serii temporale).
- Amazon S3 (Stocare lac de date brute).
- AWS IoT Device Defender (Monitorizare și evaluare a securității).
- AWS IoT Wireless (Conectarea dispozitivelor LPWAN la distanță).
Modulul 2: Protocoale de Comunicare IoT
- MQTT (MQTT v5 și WebSockets)
- Caracteristici MQTT 5.0 (Flag-uri Retain, Clean Session, Proprietăți Utilizator, Subiecte Wildcard).
- MQTT peste WebSockets (Standardizare).
- Niveluri de Calitate a Serviciului (QoS) explicate.
- Bune Practici de Protocol.
- Protocoale Alternative
- CoAP (Protocol de Aplicație Constraint) pentru dispozitive limitate.
- AMQP / MQTT peste AMQP (Formate standard de schimb de date).
- HTTP (Pentru actualizări mai simple și mai puțin frecvente).
- WebSockets (Comunicare full-duplex).
Modulul 3: Construirea Aplicațiilor IoT Robuste cu AWS
- Înregistrarea Dispozitivelor și Conectare Sigură
- Pre-provisioning AWS IoT Device Defender.
- Înregistrarea Sigură Over-The-Air (OTA) (de ex., folosind concepte AWS IoT Button).
- Gestionarea Certificatelor Dispozitivelor (ACM/PKI).
- Implementarea MQTT cu TLS.
- Ingerția, Stocarea și Prelucrarea Datelor
- Trimiterea eficientă a datelor de la dispozitive către AWS IoT Core.
- Alegerea țintei potrivite: Lambda (bazată pe evenimente), Step Functions (orchestrare), Timestream (serii temporale), OpenSearch (căutare și analiză), S3 (date brute).
- Folosirea AWS IoT Analytics pentru îmbogățirea și curățarea datelor înainte de stocare.
- Gestionarea scenariilor de înaltă performanță (Kinesis/Firehose).
- Managementul și Operaționalizarea Dispozitivelor
- Folosirea AWS IoT Device Management pentru gestionarea flotelor.
- Implementarea și gestionarea Actualizărilor OTA (folosind AWS IoT Jobs).
- Monitorizarea și Configurarea la Distanță.
- Construirea Backend-ului IoT
- API Gateway pentru crearea API-urilor REST/GraphQL pentru interacțiunea cu dispozitive și date.
- AWS Lambda pentru logica de afaceri.
- AWS Step Functions pentru coordonarea componentelor distribuite.
- Amazon SQS/SNS pentru mesagerie asincronă și declanșarea evenimentelor.
Modulul 4: Calculul la Margine și Integrare Avansată
- AWS IoT Greengrass
- Concepte (Core, Dispozitiv, Conector).
- Rularea funcțiilor Lambda local pe dispozitiv.
- Executarea codului direct pe dispozitiv (C++, Python).
- Comunicare sigură între Greengrass Core și dispozitivele AWS/IoT.
- Caz de Utilizare: Filtrarea locală a datelor, preprocesare sau inferență AI la margine.
- Integrare cu AI/ML
- Folosirea SageMaker pentru modele ML complexe în cloud.
- Rularea inferenței ML la margine cu Greengrass ML Accelerator (GMA).
- Vizualizarea Datelor și Interfețe de Utilizator
- Folosirea AWS IoT SiteWise pentru vizualizarea datelor industriale.
- Construirea Aplicațiilor Web cu AWS Amplify (API, UI, Autentificare).
- Panouri de control folosind Amazon QuickSight sau OpenSearch Dashboards.
Modulul 5: Securitate, Guvernanță și Bune Practici
- Ciclu de Viață al Securității IoT
- Principii de Design Securizat (Defense-in-Depth).
- Practici de Dezvoltare Securizată (OWASP IoT Top 10).
- Gestionarea Vulnerabilităților.
- Modelarea Amenințărilor pentru IoT.
- Servicii de Securitate AWS pentru IoT
- AWS IoT Device Defender (Serviciu și Device Defender).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config pentru verificări de conformitate.
- Integrarea Modulelor de Securitate Hardware (HSMs).
- Confidențialitatea și Guvernanța Datelor
- Prelucrarea datelor sensibile (PII).
- Politici de Reținere și Ștergere a Datelor.
- Considerații de Conformitate.
Modulul 6: Proiecte Practice și Capstone
- Laboratoare Practice Ghidate
- Înregistrarea Dispozitivelor și Comunicare MQTT.
- Implementarea Ingerției Sigure a Datelor în AWS.
- Construirea unui Panou de Control IoT Simplu.
- Simularea Actualizării OTA.
- Introducere în AWS IoT Greengrass.
- Proiect Capstone
- Construirea unei soluții IoT complete care să abordeze o problemă reală (de ex., Automatizare Inteligentă a Casei, Monitorizare de Mediu, Hub de Senzori Industriali).
- Cerințe: Dispozitiv securizat, ingerție de date, prelucrare, vizualizare și componentă opțională la margine.
- Folosirea serviciilor AWS acoperite în curs.
Cerințe
Scop:
Dezvoltarea modernă a IoT se bazează pe infrastructura Platform-as-a-Service (PaaS). Sistemele IoT PaaS de top includ Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud și Siemens MindSphere. Este esențial ca dezvoltatorii să înțeleagă funcțiile PaaS necesare pentru integrarea datelor IoT cu alte ecosisteme. În acest curs, veți primi instruire practică folosind un Raspberry Pi și un cip TI SensorTag multi-senzor (care include 10 senzori încorporati: mișcare, temperatură ambiantă, umiditate, presiune, metru de lumină etc.). Veți învăța elementele de bază ale funcțiilor IoT și cum să le implementați în cloud-ul PaaS AWS IoT folosind funcții Lambda.
8 Ore