📋 Sensori PNRR — Vista tabellare

ID Device Comune Stato RSSI (dBm) SNR (dB) Ultima misura Pressione Batteria % Pressione (bar) Velocità Dist. GW (m)

📡 Guida alla mappa LoRaWAN

Pavia Acque S.c.a.r.l. · Rete di telemetria idrica · Provincia di Pavia · Aggiornamento: 29/04/2026

Cosa sono RSSI e SNR?

RSSI (Received Signal Strength Indicator) indica la potenza del segnale radio ricevuto dal gateway LoRa, espressa in dBm. I valori sono sempre negativi: più il numero è vicino a zero, più il segnale è forte. Un device con RSSI -80 dBm riceve un segnale molto migliore di uno a -115 dBm.

SNR (Signal-to-Noise Ratio) indica il rapporto tra segnale utile e rumore, espresso in dB. Valori positivi significano che il segnale domina il rumore (buono). Valori negativi indicano che il segnale è parzialmente sommerso dal rumore — in LoRa è normale fino a circa -20 dB grazie alla modulazione Chirp Spread Spectrum.

Perché servono entrambi? Un device può avere RSSI accettabile ma SNR molto negativo (segnale forte ma disturbato) — o viceversa. Solo la combinazione dei due dà un giudizio affidabile sulla qualità del link.

Classi di qualità RSSI

ClasseRangeSignificato
Ottimo≥ -75 dBmSegnale eccellente, link molto stabile
Buono-75 ÷ -90 dBmSegnale buono, link affidabile
Accettabile-90 ÷ -100 dBmUso normale, qualche perdita possibile
Marginale-100 ÷ -110 dBmAl limite, dipende dallo spreading factor
Scarso-110 ÷ -115 dBmDebole, possibili interruzioni
Critico≤ -115 dBmSegnale al limite della ricezione

Classi di qualità SNR

ClasseRangeSignificato
Ottimo≥ +5 dBAmpio margine sul rumore
Buono0 ÷ +5 dBSegnale sopra il rumore
Accettabile-5 ÷ 0 dBMarginale ma funzionante
Marginale-10 ÷ -5 dBSegnale parzialmente nel rumore
Scarso-15 ÷ -10 dBMolto rumoroso, perdite frequenti
Critico≤ -15 dBSegnale sommerso dal rumore

Giudizio combinato RSSI + SNR

Combina i due parametri per dare un unico giudizio sul link. Il link viene classificato in base al parametro peggiore tra i due.

GiudizioCondizione RSSICondizione SNR
Ottimo> -100 dBm> -5 dB
Buono> -100 dBm> -10 dB oppure RSSI >-110 e SNR >-5
Accettabile> -110 dBm> -15 dB
Marginale> -110 dBm≤ -15 dB oppure RSSI ≤-110 e SNR >0
Scarso≤ -110 dBm> -10 dB
Critico≤ -110 dBm≤ -10 dB

Modalità di visualizzazione

TastoCosa mostra
🌡 Heat RSSIHeatmap densità segnale RSSI. Rosso = forte e concentrato, Blu = debole. Visione d'insieme rapida.
🌡 Heat SNRCome sopra ma per il parametro SNR.
⚫ Punti RSSIUn cerchio per ogni device, colorato per classe RSSI. Clicca per dettagli.
🔵 Punti SNRCome sopra ma colorato per classe SNR.
🏅 QualitàOgni cerchio colorato per giudizio combinato RSSI+SNR.

Filtri disponibili

Slider RSSI e SNR — doppio slider min/max: mostrano solo i device nel range selezionato. Utile per isolare le zone con segnale migliore o peggiore di una soglia.

Giudizio combinato — checkbox per mostrare/nascondere singole classi di qualità.

Comuni — attiva o disattiva singoli comuni. Utile per analizzare una zona specifica.

Sensori PNRR — filtra per stato: Connesso / Non connesso / Mai comunicato.

Layer aggiuntivi

Tutti i layer si attivano/disattivano con le checkbox nel pannello Layer aggiuntivi nella sidebar.

LayerSimboloDescrizione
🔵 Contatori utenzacerchio coloratoI ~18.000 contatori d'utenza con segnale LoRa. Attivi di default. Disattivali per vedere solo i layer operativi senza "rumore".
📡 Gateway LoRacerchio giallo ✨33 gateway LoRaWAN attivi in provincia. Clicca per nome e coordinate.
🔴 Sensori PNRRverdeConnesso — trasmette regolarmente
rossoNon connesso — ha avuto RSSI in passato ma ora è caduto. L'RSSI mostrato è storico.
grigioMai comunicato — QUALITA=0, nessun segnale mai ricevuto
📟 RTU Telecontrollorombo viola 🔷710 RTU del sistema di telecontrollo. Utili per pianificare nuovi gateway: dove c'è già una RTU c'è alimentazione e connettività disponibile.
⬛ Cont. Non Com.quadratino grigio15.307 contatori d'utenza che non hanno mai comunicato. Visibili solo zoomando su un comune (zoom ≥ 13). Utili per identificare zone cieche.
⭕ Cerchi coperturacerchio tratteggiatoCerchi di raggio configurabile centrati su Gateway (ciano) e/o RTU (viola). Raggi disponibili: 250 / 500 / 1.000 / 2.000 / 5.000 / 10.000 m. Attiva entrambe le sorgenti per vedere sovrapposizioni.

Modalità pressione e velocità PNRR

Attivando 💧 Pressione o 〰️ Velocità, i sensori PNRR si colorano in base al valore misurato invece che allo stato connessione.

Pressione
Rosso scuro= 0 barNessuna lettura — sensore probabilmente non attivo
Rosso chiaro0 ÷ 1 barProbabile anomalia
Giallo1 ÷ 2 barBassa, da verificare
Verde> 2 barProbabile OK
Velocità flusso
Rosso scuro= -3 (intero)Codice errore dispositivo — disconnessione Krohne/UC50x
Arancio= 0 (intero)Contatore fermo — verificare
Verdealtro valoreFlusso rilevato — OK

Tabella PNRR e export Excel

Il tasto 📋 Tabella PNRR apre una vista tabellare con tutti i sensori. Puoi filtrare per stato, cercare per ID o comune, ordinare per colonna cliccando l'intestazione. Il tasto ⬇️ Esporta Excel scarica il CSV con i dati filtrati (separatore ;, compatibile con Excel italiano).

Aggiornamento dati PNRR

Il pulsante 📂 Aggiorna dati PNRR permette di aggiornare lo stato dei sensori PNRR senza modificare la mappa su GitHub. Basta cliccare e selezionare il file di export dal sistema di supervisione (formato TXT/CSV con separatore tab, stesso schema del file 270426.txt). La mappa si aggiorna istantaneamente nel browser.

Colonne richieste nel file: WMS_DEVICE_ID · STATO_COM · DATA_ORA · QUALITA (RSSI) · SNR · PRESSIONE · BAT_DATALOGGER · VEL_FLUSSO

📖 Storia del progetto — al 08/05/2026

Questa mappa è stata sviluppata nel contesto del Progetto Telecontrollo LoRaWAN — Pavia Acque S.c.a.r.l., che prevede l'installazione di sensori di misura distrettuale (PNRR) su circa 142 punti della rete idrica nella Provincia di Pavia, trasmettenti via rete LoRaWAN EU868 su 33 gateway Omnicon.

DataCosa è stato fatto
Apr 2026Analisi segnale su ~18.000 contatori d'utenza (RSSI/SNR) già installati — usati come "sonde passive" di copertura radio su tutto il territorio
Apr 2026Creazione mappa interattiva Leaflet con heatmap RSSI, punti colorati per qualità, filtri per comune, RSSI, SNR e giudizio combinato
Apr 2026Aggiunta layer sensori PNRR (142 device) con stato connessione aggiornabile via file .txt dal sistema WMS, distinto in: Connesso / Non connesso (RSSI storico) / Mai comunicato (QUALITA=0)
Apr 2026Aggiunta layer 33 Gateway LoRaWAN con posizioni corrette da KMZ
Apr 2026Generazione file KML per RSSI, SNR e qualità combinata — visualizzabili in Google Earth Pro con filtro per classe
Apr 2026Pubblicazione mappa su GitHub Pages: danielesturla73.github.io/mappa_lora
Apr–Mag 2026Aggiunta modalità Pressione e Velocità per analisi funzionale dei sensori PNRR (soglie: P=0 rosso scuro, P<1 rosso, VEL=-3 errore, VEL=0 fermo)
Mag 2026Aggiunta layer 710 RTU del sistema di telecontrollo esistente — utili per pianificare nuovi gateway (dove c'è RTU c'è alimentazione e connettività)
Mag 2026Aggiunta cerchi di copertura configurabili (250/500/1k/2k/5k/10km) centrati su Gateway e/o RTU — attivabili globalmente o da click sul singolo punto
Mag 2026Aggiunta layer 15.307 contatori non comunicanti (visibili solo a zoom comunale ≥13 per prestazioni)
Mag 2026Aggiunta vista tabellare sensori PNRR con filtri, ordinamento e export CSV compatibile Excel italiano
Mag 2026Responsive design per mobile: pannello a scomparsa con tasto ☰, mappa a schermo intero
Prossimi passi suggeriti: sovrapporre i cerchi RTU con i punti non comunicanti per identificare dove un nuovo gateway coprirebbe più zone cieche — e confrontare con la mappa RSSI dei contatori d'utenza per validare la copertura stimata.

Pavia Acque S.c.a.r.l. · Rete LoRaWAN · Provincia di Pavia · Aprile 2026

Pavia Acque S.c.a.r.l. · Rete LoRaWAN Provincia di Pavia