Dall’acquisizione strumentale all’invio in Dall’acquisizione strumentale all’invio in
Europa delle informazioni di qualità Europa delle informazioni di qualità dell’aria dell’aria
Il Progetto OpenAirVallée
Dati in ingresso
Dati in ingresso
Le stazioni periferiche
I dati degli strumenti analitici vengono acquisiti in seriale e/o via ethernet tramite un software sviluppato in VB.NET.
La configurazione del software di acquisizione (un file in formato JSON) è gestita da un secondo programma di facile utilizzo.
Gli strumenti vengono interrogati con tempistiche impostate nella configurazione dell'acquisitore ed i dati possono essere salvati in diverse modalità:
istantanei
periodicamente ogni x secondi (polling time) da cui si possono estrarre misure aggregate a partire dal minuto
medie orarie (secondo configurazione)
I dati meteo vengono acquisiti da un datalogger Campbell CR1000(X) in rete con il PC di acquisizione dati, questo permette l’acquisizione dei dati meteo anche in caso di mancanza di alimentazione grazie a batterie tampone.
La trasmissione dat
La trasmissione dati dalle stazioni fisse avviene tramite
ponte radio Regionale a banda larga,
mentre per il laboratorio mobile si utilizza
una connessione via router 4G/LTE.
In ogni caso è sufficiente un qualsiasi tipo di connettività (UTMS, GSM…) tra le stazioni ed il centro di raccolta dati.
Dat di laboratorio
Nel database confluiscono anche i dati delle analisi del Laboratorio:
Metalli (As, Cd, Ni, Pb, Cr, Mn,….)
Ipa (BaP, Pirene, Fluorantene…)
Dati Gravimetrici
EC/OC
Ioni/Cationi
Deposizioni
….
Le determinazioni dal laboratorio possono essere caricate:
mediante una maschera web
file excel contenente i dati di più campioni
Script d’interfaccia con altri datatbase
gestiti dall'applicativo web e trattati alla stregua degli altri dati acquisiti in modalità automatica.
Il Il Database – Database Back Back end end Relatonal
Relatonal Database Management System Database Management System
Il cuore di tutto il sistema è il database con caratteristiche avanzate
repliche asincrone in streaming,
funzioni e triggers con linguaggi non sql quali python, perl, R,
campi di tipo hash e JSON,
Data type dichiarati dall'utente,
viste materializzate,
gestione avanzata ruoli ed utenti,
campi di tipo spaziale con supporto di Postgis
Lo schema del database è stato pensato in modo tale che qualsiasi fonte dati (Foreign Data Wrappers) che esponga una data ed un valore possa essere gestito dai vari applicativi
Il Il Database – Database Base dati coerente con Base dati coerente con specifiche IPR
specifiche IPR
• Tutte le informazioni richieste per generare i DATASET di Infoaria sono contenute nel database di ARPA.
• La creazione dei dataset in formato xml secondo le specifiche IPR avviene
attraverso script dinamici a partre dal database locale
• La modifica dei metadat avverrà
attraverso una maschera «user friendly»
• I dataset così estratti vengono
semplicemente caricat sulla spazio ftp di Ispra
• Uno script specifico permette l’invio dei dat in near real tme (E2a)
Il Il Database – Database Base dati coerente con Base dati coerente con specifiche IPR
specifiche IPR
Pagina dell’agenzia europea per l’ambiente
Output Database
Output Database
Applicativo web – Front end Applicativo web – Front end
OpenAirVallée OpenAirVallée
L'applicativo web è il front-end dell'intero sistema e permette all'utente gestire:
Anagrafiche (stazioni, strumenti, bombole..)
Dati (validazione, carte di controllo, diagnostici..)
Reportistica (tarature, manutenzioni, sopralluoghi ..)
Richiesta interventi
Visualizzazione allarmi, superamenti …
Desktop – Analyser Desktop – Analyser
L'applicativo desktop Analyser è permette all'utente gestire serie di misure:
Confrontare serie temporali
Verificare correlazioni tra serie
Aggregare misure sulle 24h, settimana, mese anno
Analizzare andamenti
giornalieri/settimanali (settimana/mese tipo)
Creare grafici
…
Servizi: Notifiche Servizi: Notifiche
Il sistema è in grado di evadere notifiche tramite tre gateway gestiti come code dal database tramite l'invio di
SMS,
mail e
Telegram.
Queste notifiche sono:
allarmi periferici (Temperatura, Porta aperta ecc),
superamenti di soglie preimpostate,
risultati di controlli automatici sui dati,
ritardi delle stazioni,
scadenze bombole,
scadenze filtri nei campionatori ecc..