Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Il Progetto OpenAirVallée
Dall’acquisizione strumentale all’invio in Europa delle informazioni di qualità dell’aria Il Progetto OpenAirVallée Claudia Tarricone – Arpa Valle d’Aosta
2
Dati in ingresso Claudia Tarricone – Arpa Valle d’Aosta
3
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. Claudia Tarricone – Arpa Valle d’Aosta
4
La trasmissione dati 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. Claudia Tarricone – Arpa Valle d’Aosta
5
Dati 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. Claudia Tarricone – Arpa Valle d’Aosta
6
Il Database – Back end Relational 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 Claudia Tarricone – Arpa Valle d’Aosta
7
Il Database – Base dati coerente con 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 partire dal database locale La modifica dei metadati avverrà attraverso una maschera «user friendly» I dataset così estratti vengono semplicemente caricati sulla spazio ftp di Ispra Uno script specifico permette l’invio dei dati in near real time (E2a) Claudia Tarricone – Arpa Valle d’Aosta
8
Il Database – Base dati coerente con specifiche IPR
Pagina dell’agenzia europea per l’ambiente Claudia Tarricone – Arpa Valle d’Aosta
9
Output Database Claudia Tarricone – Arpa Valle d’Aosta
10
Applicativo web – Front end 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 … supporto di Socket, web server asincrono, Il software è sviluppato con Mojolicious, un framework di basso livello che incorpora una serie di caratteristiche avanzate: Restful route, JSON, XML parser ecc Claudia Tarricone – Arpa Valle d’Aosta
11
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 … Claudia Tarricone – Arpa Valle d’Aosta
12
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.. Claudia Tarricone – Arpa Valle d’Aosta
13
Servizi: App Servizi: Web Service
Claudia Tarricone – Arpa Valle d’Aosta
14
Claudia Tarricone – Arpa Valle d’Aosta
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.