• Non ci sono risultati.

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

N/A
N/A
Protected

Academic year: 2022

Condividi "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"

Copied!
14
0
0

Testo completo

(1)

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

(2)

Dati in ingresso

Dati in ingresso

(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.

(4)

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.

(5)

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.

(6)

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

(7)

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)

(8)

Il Il Database – Database Base dati coerente con Base dati coerente con specifiche IPR

specifiche IPR

Pagina dell’agenzia europea per l’ambiente

(9)

Output Database

Output Database

(10)

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

(11)

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

(12)

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..

(13)

Servizi: App Servizi: App

Servizi: Web Service

Servizi: Web Service

(14)

Riferimenti

Documenti correlati

Per visualizzare gli effetti della quantizzazione è stato esplorato un tratto di un segnale sinusoidale di bassa frequenza ed è stata acquisita una forma d’onda con le impostazioni

A questo proposito è bene sottolineare che un limite alla massima frequenza del segnale rappresentabile può essere imposto sia dal rispetto del teorema del campionamento (che, come

Per il nostro segnale il calcolo della frequenza principale restituisce un valore di 0,411 Hz, mentre per il segnale acquisito con Biopac d` a un valore di 0,391 Hz con un errore

(Recapiti telefonici e casella di posta elettronica istituzionale dell'ufficio responsabile per le attività volte a gestire, garantire e verificare la trasmissione

Si tratta di un esempio di multitecnica che può essere sia concorrente sia sequenziale, in cui una tecnica è utilizzata per somministrare il questionario ad un sottoinsieme del

Il software è organizzato in modo da creare una singola cartella per ogni acquisizione, distinguendo al suo interno i singoli frame catturati (se multipli), numerati

Come ultima cosa inserire il blocco Wait(ms) situato nella palette Functions alla voce Programming  Timing e collegarlo a una costante con valore 100 cliccando il tasto destro.

It is possible to observe peaks of YES responses in subjects between 17 and 20 years of age ̀ (A = 15.1) and subjects with an age greater than 40 years (A = 15.1), thus showing