Situatie
Sistemele IoT industriale (IIoT) colectează date în timp real de la senzori pentru:
- 
Monitorizarea temperaturii, umidității, vibrațiilor etc.
 - 
Detectarea defectelor (predictive maintenance)
 - 
Optimizarea operațiunilor.
 
Solutie
Arhitectura generală a sistemului
Ce este MQTT?
- 
Protocol de mesagerie ușor, bazat pe TCP/IP
 - 
Folosește o arhitectură broker-based
 - 
Topic-uri ierarhice (
factory/machine1/temp) - 
Ideal pentru conexiuni instabile sau consum redus de rețea
 
Scenariu de lucru
Obiectiv:
Construim un flux IoT care:
- 
Simulează un senzor ce trimite date la fiecare 5 secunde
 - 
Transmite date prin MQTT către broker
 - 
Salvează datele într-o bază de date time-series (InfluxDB)
 - 
Vizualizează în timp real în Grafana
 
Pași de implementare
Pasul 1: Instalare componente
Pasul 2: Simulare senzor MQTT (Python)
Pasul 3: Subscriber + salvare în InfluxDB
Configurarea Grafana
- 
Accesează
http://localhost:3000(user:admin, pass:admin) - 
Adaugă sursa de date:
InfluxDB- 
URL:
http://localhost:8086 - 
Token + Bucket + Org
 
 - 
 - 
Creează un dashboard nou:
- 
Query:
from(bucket: "factory") |> range(start: -1h) |> filter(fn: (r) => r._measurement == "temperature") - 
Adaugă grafice liniare, gauge-uri etc.
 
 - 
 
Grafana oferă:
- 
Actualizare live (refresh automat la 5s)
 - 
Filtrare pe mașini/senzori
 - 
Alerte dacă temperatura depășește pragul (ex: 35°C)
 - 
Export rapoarte PDF sau CSV.
 
                
Leave A Comment?