Podcast
Questions and Answers
Care dintre următoarele opțiuni reprezintă o cauză externă a datelor lipsă în sistemele IoT?
Care dintre următoarele opțiuni reprezintă o cauză externă a datelor lipsă în sistemele IoT?
- Utilizarea unei versiuni neactualizate a software-ului senzorului
- Eroare de codificare a datelor
- Defecțiune a bateriei senzorului
- Interferențe electromagnetice (correct)
Ce metodă de validare a datelor în timp real se bazează pe compararea valorilor recepționate cu limitele acceptabile?
Ce metodă de validare a datelor în timp real se bazează pe compararea valorilor recepționate cu limitele acceptabile?
- Monitorizarea erorilor de transmisie
- Interpolare liniară
- Compararea cu modele de referință (correct)
- Analiza statistică
Care dintre următoarele metode de imputare a datelor lipsă se bazează pe predicția valorilor lipsă folosind algoritmi de machine learning?
Care dintre următoarele metode de imputare a datelor lipsă se bazează pe predicția valorilor lipsă folosind algoritmi de machine learning?
- Metode bazate pe medii
- Analiza statistică
- Interpolare liniară
- Modele predictive (correct)
Ce este procesarea la margine (Edge Computing) în contextul gestionării datelor lipsă în IoT?
Ce este procesarea la margine (Edge Computing) în contextul gestionării datelor lipsă în IoT?
Care dintre următoarele metode reduce riscul de pierdere a datelor in sistemele IoT?
Care dintre următoarele metode reduce riscul de pierdere a datelor in sistemele IoT?
Care dintre următoarele este o utilizare comună a rețelelor LSTM în IoT?
Care dintre următoarele este o utilizare comună a rețelelor LSTM în IoT?
Ce componentă din cadrul unei celule LSTM decide ce date din trecut nu mai sunt necesare?
Ce componentă din cadrul unei celule LSTM decide ce date din trecut nu mai sunt necesare?
În ce constă procesul de normalizare a datelor în contextul prelucrării datelor IoT?
În ce constă procesul de normalizare a datelor în contextul prelucrării datelor IoT?
Care dintre următoarele este un avantaj al utilizării LSTM în IoT?
Care dintre următoarele este un avantaj al utilizării LSTM în IoT?
Care dintre următoarele opțiuni descrie corect rolul Input Gate într-o celulă LSTM?
Care dintre următoarele opțiuni descrie corect rolul Input Gate într-o celulă LSTM?
Cum sunt reprezentate, de obicei, datele de intrare pentru un model LSTM?
Cum sunt reprezentate, de obicei, datele de intrare pentru un model LSTM?
Care dintre următoarele este un exemplu de detectare de anomalii în datele IoT prin utilizarea LSTM?
Care dintre următoarele este un exemplu de detectare de anomalii în datele IoT prin utilizarea LSTM?
Ce se înțelege prin "gestionarea dispozitivelor IoT" în contextul IoT Device Management?
Ce se înțelege prin "gestionarea dispozitivelor IoT" în contextul IoT Device Management?
Care dintre următoarele este o caracteristică a AWS IoT Core?
Care dintre următoarele este o caracteristică a AWS IoT Core?
Care dintre următoarele caracteristici este relevantă pentru a alege o platformă IoT?
Care dintre următoarele caracteristici este relevantă pentru a alege o platformă IoT?
Ce se intelege prin „Over-the-Air Updates (OTA)” in contextul AWS IoT Core?
Ce se intelege prin „Over-the-Air Updates (OTA)” in contextul AWS IoT Core?
Ce este Registry în contextul AWS IoT Core?
Ce este Registry în contextul AWS IoT Core?
Ce înseamnă „scalabilitate” atunci când se alege o platformă IoT?
Ce înseamnă „scalabilitate” atunci când se alege o platformă IoT?
Ce tip de autentificare este folosit de AWS IoT Core pentru a securiza dispozitivele?
Ce tip de autentificare este folosit de AWS IoT Core pentru a securiza dispozitivele?
Care dintre elementele de mai jos ar trebui luate în considerare atunci când alegeți o platformă IoT?
Care dintre elementele de mai jos ar trebui luate în considerare atunci când alegeți o platformă IoT?
Care dintre alternativele de mai jos reprezintă un avantaj al platformelor de management IoT cloud?
Care dintre alternativele de mai jos reprezintă un avantaj al platformelor de management IoT cloud?
Care dintre următoarele nu este o caracteristică a soluției Armis Security?
Care dintre următoarele nu este o caracteristică a soluției Armis Security?
Ce tip de platformă de securitate folosește Armis Security pentru a monitoriza traficul de rețea?
Ce tip de platformă de securitate folosește Armis Security pentru a monitoriza traficul de rețea?
Ce rol joacă segmentarea dinamică în soluția Forescout?
Ce rol joacă segmentarea dinamică în soluția Forescout?
Ce informații poate identifica Forescout despre dispozitivele IoT?
Ce informații poate identifica Forescout despre dispozitivele IoT?
Ce tip de vulnerabilități poate identifica Forescout pe dispozitivele IoT?
Ce tip de vulnerabilități poate identifica Forescout pe dispozitivele IoT?
Care sunt principalele funcții ale soluției Forescout?
Care sunt principalele funcții ale soluției Forescout?
Care dintre următoarele opțiuni descriu caracteristici asociate cu controlul la distanță în ThingsBoard?
Care dintre următoarele opțiuni descriu caracteristici asociate cu controlul la distanță în ThingsBoard?
Care dintre următoarele caracteristici ale ThingsBoard se referă la analiza datelor în timp real?
Care dintre următoarele caracteristici ale ThingsBoard se referă la analiza datelor în timp real?
Ce tip de analiză a datelor poate fi realizată direct la dispozitive sau gateway-uri cu ajutorul ThingsBoard?
Ce tip de analiză a datelor poate fi realizată direct la dispozitive sau gateway-uri cu ajutorul ThingsBoard?
Care dintre următoarele caracteristici ale ThingsBoard permit setarea unor reguli specifice pentru prelucrarea datelor?
Care dintre următoarele caracteristici ale ThingsBoard permit setarea unor reguli specifice pentru prelucrarea datelor?
Care dintre următoarele opțiuni reprezintă un avantaj al utilizării Particle IoT?
Care dintre următoarele opțiuni reprezintă un avantaj al utilizării Particle IoT?
Care dintre următoarele dispozitive Particle este destinat pentru monitorizarea flotelor și soluții de localizare?
Care dintre următoarele dispozitive Particle este destinat pentru monitorizarea flotelor și soluții de localizare?
Ce tip de conectivitate oferă modulul Particle Boron?
Ce tip de conectivitate oferă modulul Particle Boron?
Care dintre următoarele caracteristici este comună atât pentru ThingsBoard cât și pentru Particle IoT?
Care dintre următoarele caracteristici este comună atât pentru ThingsBoard cât și pentru Particle IoT?
Care dintre următoarele opțiuni descrie corect onboarding-ul manual în IoT?
Care dintre următoarele opțiuni descrie corect onboarding-ul manual în IoT?
Ce tip de onboarding se pretează cel mai bine pentru scenarii cu un număr mare de dispozitive, de exemplu în fabrici inteligente sau ferme mari?
Ce tip de onboarding se pretează cel mai bine pentru scenarii cu un număr mare de dispozitive, de exemplu în fabrici inteligente sau ferme mari?
Care dintre următorii parametri este monitorizat în mod obișnuit în cadrul managementului dispozitivelor IoT pentru a asigura funcționarea corectă?
Care dintre următorii parametri este monitorizat în mod obișnuit în cadrul managementului dispozitivelor IoT pentru a asigura funcționarea corectă?
Care este scopul monitorizării consumului de resurse (energie, lățime de bandă) în cadrul managementului dispozitivelor IoT?
Care este scopul monitorizării consumului de resurse (energie, lățime de bandă) în cadrul managementului dispozitivelor IoT?
Care dintre următorii parametri este utilizat pentru a detecta anomalii și probleme de performanță?
Care dintre următorii parametri este utilizat pentru a detecta anomalii și probleme de performanță?
Ce rol joacă monitorizarea datelor transmise de dispozitivele IoT?
Ce rol joacă monitorizarea datelor transmise de dispozitivele IoT?
Care dintre următorii parametri face obiectul monitorizării pentru a se asigura securitatea rețelei IoT?
Care dintre următorii parametri face obiectul monitorizării pentru a se asigura securitatea rețelei IoT?
Flashcards
Condiții meteorologice nefavorabile
Condiții meteorologice nefavorabile
Factori externi care pot afecta măsurarea datelor.
Validarea datelor în timp real
Validarea datelor în timp real
Compararea valorilor primite cu limitele acceptabile sau modele de referință.
Imputarea datelor lipsă
Imputarea datelor lipsă
Metodele utilizate pentru a completa informațiile lipsă din seturile de date.
Procesare la margine (Edge Computing)
Procesare la margine (Edge Computing)
Signup and view all the flashcards
Măsuri de redundanță
Măsuri de redundanță
Signup and view all the flashcards
Control la distanță
Control la distanță
Signup and view all the flashcards
Firmware Updates
Firmware Updates
Signup and view all the flashcards
Dashboard-uri personalizabile
Dashboard-uri personalizabile
Signup and view all the flashcards
Alertare
Alertare
Signup and view all the flashcards
Geolocație
Geolocație
Signup and view all the flashcards
Rule Engine
Rule Engine
Signup and view all the flashcards
Autentificare și autorizare
Autentificare și autorizare
Signup and view all the flashcards
Control al accesului
Control al accesului
Signup and view all the flashcards
Scalabilitate
Scalabilitate
Signup and view all the flashcards
Compatibilitate
Compatibilitate
Signup and view all the flashcards
Costuri
Costuri
Signup and view all the flashcards
Securitate
Securitate
Signup and view all the flashcards
Integrări
Integrări
Signup and view all the flashcards
AWS IoT Core
AWS IoT Core
Signup and view all the flashcards
Device Shadow
Device Shadow
Signup and view all the flashcards
Ceritificare bidirecțională
Ceritificare bidirecțională
Signup and view all the flashcards
Abordare fără agenți
Abordare fără agenți
Signup and view all the flashcards
Conformitate și audit
Conformitate și audit
Signup and view all the flashcards
Integrare cu soluții de securitate
Integrare cu soluții de securitate
Signup and view all the flashcards
Răspuns automatizat la incidente
Răspuns automatizat la incidente
Signup and view all the flashcards
Vizibilitate și inventariere în timp real
Vizibilitate și inventariere în timp real
Signup and view all the flashcards
Evaluarea riscurilor și conformității
Evaluarea riscurilor și conformității
Signup and view all the flashcards
Controlul accesului și segmentarea
Controlul accesului și segmentarea
Signup and view all the flashcards
Detectarea și răspunsul la amenințări
Detectarea și răspunsul la amenințări
Signup and view all the flashcards
LSTM
LSTM
Signup and view all the flashcards
Fluxuri de date
Fluxuri de date
Signup and view all the flashcards
Preprocesarea datelor
Preprocesarea datelor
Signup and view all the flashcards
Cell State
Cell State
Signup and view all the flashcards
Gates în LSTM
Gates în LSTM
Signup and view all the flashcards
Forget Gate
Forget Gate
Signup and view all the flashcards
Predicții LSTM
Predicții LSTM
Signup and view all the flashcards
Detectarea anomaliilor
Detectarea anomaliilor
Signup and view all the flashcards
Onboarding manual
Onboarding manual
Signup and view all the flashcards
Onboarding automatizat
Onboarding automatizat
Signup and view all the flashcards
Onboarding în masă
Onboarding în masă
Signup and view all the flashcards
Monitorizarea dispozitivelor IoT
Monitorizarea dispozitivelor IoT
Signup and view all the flashcards
Optimizarea performanței
Optimizarea performanței
Signup and view all the flashcards
Starea dispozitivului
Starea dispozitivului
Signup and view all the flashcards
Indicatori de securitate
Indicatori de securitate
Signup and view all the flashcards
Study Notes
Analiza, Prelucrarea și Curățarea Datelor IoT (Cursul 6)
- Acest curs se concentrează pe analiza, prelucrarea și curățarea datelor provenite de la Internet of Things (IoT).
Cuprins
- Instrumente şi tehnologii
- Filtrare, Normalizare şi Agregare în IoT
- Identificarea şi gestionarea datelor lipsă
- Eliminarea anomaliilor şi detectarea zgomotului
- Validarea datelor
- Modele ARIMA, LSTM
Instrumente şi tehnologii (detalii slide 3)
- Apache Kafka
Apache Kafka (detalii slide 4)
- Similar cu un serviciu de curierat
- Platforma pentru transportul unor fluxuri masive de date
- Gestionează transportul şi livrarea datelor la destinație, garantând integritate şi punctualitate.
- Caracteristici:
- Procesare în timp real (poate gestiona milioane de surse)
- Scalabilă
- Durabilă (garantează stocarea sigură, chiar şi în caz de erori ale sistemului)
Kafka - Componente (detalii slide 5)
- Producer: Creează şi trimite mesaje.
- Broker: Primeşte mesaje de la producători, le stochează şi le livrează la cerere.
- Topic: Clasificarea mesajelor.
- Partition: Modalități de grupări ale mesajelor (ex: pe bază de dată/lună/an).
- Consumer: Extrage mesaje din mediul de stocare.
- Zookeeper: Supraveghează brokerii şi asigură funcţionarea corespunzătoare a sistemului.
Apache Spark (detalii slide 6)
- Motor de analiză open source
- Destinat procesării datelor la scară largă
- Oferă interfaţă pentru programarea clusterelor, cu mecanisme de analiză paralelă
- Caracteristici
- Performanţă ridicată (motor de procesare în memorie)
- Procesare unificată (batch, streaming, SQL, machine learning, grafuri)
- API compatibile cu limbaje populare (Python, Java, Scala, R)
- Compatibil cu ecosistemul Hadoop (stocări durabile)
Apache Spark - Componente (detalii slide 7)
- Spark Core
- Spark SQL (interogări SQL pentru date structurate)
- Spark Streaming (procesare flux continuu în timp real)
- MLlib (bibliotecă de machine learning)
- GraphX (procesare şi analiză de grafuri)
Apache Kafka + Apache Spark (detalii slide 8)
- Integrare robustă pentru aplicații de procesare în flux
- Standard în aplicații Big Data moderne
- Citirea şi procesarea datelor din Kafka cu Spark Streaming pentru rezultate în timp real.
Exemple de utilizare Kafka + Spark (detalii slide 9)
- Monitorizarea IoT (senzori, alarme)
- Detectarea fraudelor (tranzacții)
- Sisteme de recomandări (comportamentul utilizatorilor)
Apache Flink (detalii slide 10)
- Platforma open-source pentru procesarea datelor distribuite în timp real
- Procesare în regim batch şi stream processing
- Recunoscut pentru:
- Scalabilitate ridicată
- Toleranţă la erori
- Flexibilitate
Apache Flink - Componente (detalii slide 11)
- JobManager
- TaskManager
- State Backend
- Checkpointing
- Event Time vs Processing Time
Apache Flink vs Apache Spark (detalii slide 12, 13)
- Comparaţie între Flink şi Spark - aspect stream, batch şi performanţă generală
Filtrare, Normalizare și Agregare în IoT (detalii slide 14)
- Selectarea informaţiilor relevante dintr-un flux mare de date
- Eliminarea zgomotului şi datelor neimportante
- Obiective ale filtrării:
- Reducerea volumului datelor transmise/procesate
- Eliminarea datelor redundante/incomplete/eronate
- Creșterea eficienţei sistemului şi a preciziei analizei.
- Implementarea filtrării:
- La nivel de sensor (filtrare directă la sursă)
- La nivel de gateway IoT
- La nivel procesare (după colectare)
Tipuri de filtrare (detalii slide 16)
- Filtrare bazată pe praguri (ex: temperaturi sub zero grade)
- Filtrare temporală (ex: date trimise la intervale regulate, sau la schimbări)
- Filtrare spaţială (ex: date relevante din anumite zone geografice)
- Filtrare bazată pe evenimente (ex: date trimise doar în caz de evenimente speciale)
Normalizarea în IoT (detalii slide 17)
- Standardizarea datelor pentru compatibilitate şi comparaţie
- Menţinerea consistenţei datelor
- Uşurarea interoperabilităţii intre dispozitive diverse
- Implementare:
- La margine (Edge)
- În cloud
- Tehnici uzuale: conversii de unităţi, scalarea valorilor, conversii în formate comune.
Tehnici de normalizare comune (detalii slide 18)
- Conversie unităţi de măsură (exemplu: livre la kilograme)
- Scalare valori într-un interval standard (ex: [0, 10])
- Conversie la formate comune (ex: JSON, CSV)
Agregarea în IoT (detalii slide 19)
- Gruparea, combinarea şi summarizarea datelor brute pentru extragerea informațiilor utile.
- Obiective:
- Reducerea volumului datelor transmise/procesate
- Crearea unor rapoarte concise şi semnificative
- Identificarea de tendințe sau modele din date
- Tipuri de agregare:
- Agregare temporală (ex: media temperaturilor într-o oră)
- Agregare spațială (ex: media calității aerului într-o zonă geografică)
- Agregare statistică (ex: media, minim, maxim, deviație standard)
- Agregare evenimentuală (ex: numărul alarmelor în timp)
- Implementare: Edge Aggregation, Cloud Aggregation, Hierarchical Aggregation
Resampling în IoT (detalii slide 22)
- Modificarea frecvenţei datelor unui flux pentru a se potrivi nevoilor procesării/analizei
- Poate implica re-grupări sau agregări temporale (ex: medie pe minute vs valori pe secundă).
- Tipuri de resampling:
- Downsampling
- Upsampling
- Agregare temporală
- Interpolare
Reconfigurarea fluxurilor în IoT (detalii slide 24)
- Modificările asupra structurii, direcţiei şi conţinutului datelor pentru o mai bună funcțiobnare.
- Motive pentru reconfigurare:
- Integrarea datelor din mai multe surse
- Optimizarea resurselor de reţea
- Adaptarea la evoluțiile infrastructurii IoT
- Gestionarea erorilor şi latenţelor
- Tipuri de reconfigurare:
- Redistribuirea datelor
- Fusionarea fluxurilor
- Separarea fluxurilor
- Reordonarea datelor
- Transformarea formatelor
Identificarea şi gestionarea datelor lipsă (detalii slide 26, 27, 28, 29, 30, 31)
- Cauze frecvente: Defecţiuni hardware, probleme de conectivitate, erori software, factori externi.
- Identificarea datelor lipsă:
- Validarea în timp real (ex: compararea cu limite acceptabile/modele existente)
- Detectarea golurilor temporale
- Analiză statistică (outliers)
- Monitorizarea erorilor de transmisie
- Gestionarea datelor lipsă:
- Imputare prin interpolare liniară sau bazată pe medii
- Modele predictive (machine-learning)
- Metode avansate (ex: ARIMA, Kalman filters)
- Procesare la margine (Edge computing), măsuri de redundanţă, stocare tampon.
- Optimizarea arhitecturii reţelei şi notificarea operatorilor.
- Exemple (detalii slide 32)
- Sanatate
- Agricultura
- Industrie
Algoritmi ML pentru imputări (detalii slide 34)
- Random Forest
- Gradient Boosting
- Rețele Neuronale (RNN, LSTM)
Algoritmi ML (detalii slide 35, 36)
- Explicarea Random Forest
- Explicarea Gradient Boosting
Eliminarea anomaliilor şi detectarea zgomotului (detalii slide 38, 39, 40, 41, 42, 43, 44)
- Anomalii (Outliers)
- Zgomot (Noise)
- Filtre digitale:
- Filtru mediu mobil (Moving Average)
- Filtru median
- Filtru Kalman
- Transformarea Wavelet
- Algoritmi ML:
- Rețele neurale convoluționale(CNN)
- Rețele autoencoder
- PCA, t-SNE
- Metode statistice
- Analiza deviaţiei standard
- Interquartile Range(IQR)
- Metode bazate pe învăţare automată (clustering, regresie, Isolation Forest, One-Class SVM, Autoencoders).
Filtru mediu mobil (Moving Average) (detalii slide 45)
- Netezire a datelor
- Calcularea mediei valorilor într-o fereastră glisantă
- Tipuri: mediu mobil simplu, mediu mobil ponderat
- Avantajele simpleţții
- Dezavantaje: răspuns lent la modificări bruste
Filtrul median (detalii slide 46)
- Elimină valorile extreme.
- Calculează mediana valorilor din fereastra curentă.
- Avantaj: rezistenţă la valori extreme
- Dezavantaj: răspuns lent la modificări uniforme
Filtrul Kalman (detalii slide 47)
- Algoritm recursiv pentruo predicţie starea sistemului pe baza unui model matematic şi a datelor observate.
- 2 pași: predicție, actualizare (reduce incertitudinea)
- Avantaj: bun la reducerea zgomotului şi a datelor neimportante
- Dezavantaj: necesita cunoașterea modelului sistemului
Transformata Wavelet (detalii slide 48)
- Dezcompoziție semnal (diferite frecvențe)
- Eliminare zgomot separând semnalul de zgomot
- Rezoluţie reglabilă
- Rezistentă la zgomot
- Aplicabilitate în multe zone
LSTM (Long Short-Term Memory; detalii slide 49, 50, 51)
- Tip de rețea neuronală recurentă
- Învaţă dependenţe pe termen lung în date secvenţiale
- Aplicabilitate în gestionarea fluxurilor de date complexe, aplicațiile IoT.
- Celule LSTM:
- Cell State (stocarea informațiilor pe term lung)
- Gates (control flux informație/uitare)
- Exemple utilizare: prelucrare date IoT, predicţii, detectare anomalii.
Alte subiecte
- Managementul dispozitivelor IoT:
- Onboarding
- Configurarea
- Control
- Monitorizare
- Securitate
- Decomisionare
- Platforme/instrumente
- AWS IoT Core, Google Cloud IoT Core, Microsoft Azure IoT Hub
- ThingsBoard, Particle IoT, Balena IoT
- Platforme securitate IoT:
- Armis Security, Forescout
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.