Centro Servizi

Transcript

Centro Servizi
Progetto SNIFF
(Sensor Network Infrastructure For Factors)
INFRASTRUTTURA DI SENSORI PER IL RILEVAMENTO DI INQUINANTI NELL’ARIA
PON RC1 [PON01_02422] – Settore Ambiente e Sicurezza
Comune di Crotone
1
Napoli, 19 Luglio 2011
Centro Servizi e Sala Controllo
INDICE
1.
Introduzione ................................................................................................................ 3
Acronimi ed Abbreviazioni......................................................................................... 3
Glossario ..................................................................................................................... 3
2. Architettura Sistema.................................................................................................... 3
2.1. Descrizione di massima del sistema ..................................................................... 3
2.2. Periferiche interfacciabili .................................................................................... 4
2.3. Sensori .................................................................................................................. 5
2.4. Banche dati eterogenee......................................................................................... 5
3. Il sottosistema Centro Servizi ..................................................................................... 7
3.1. Contenuti piattaforma multicanale ....................................................................... 9
3.1.1. SMS............................................................................................................... 9
3.1.2. Applicazioni per dispositivi particolari ....................................................... 11
3.2. Personalizzazioni per il progetto del Centro Servizi e-city ................................ 11
4. Il sottosistema Sala di Controllo ............................................................................... 11
1. Introduzione
Lo scopo del presente documento è di descrivere l’architettura del sistema e-city che verrà
realizzato da AKREA spa per rispondere ai requisiti del progetto SNIFF.
Acronimi ed Abbreviazioni
ASP
Applicatio Server Provider
CMS
Content Management System
DTT
Digital Terrestrial Television
HTML
Hypetext Tagged Markup Language
N/A
Not Applicable
WAP
Wireless Application Protocol
WEB
La rete intesa come internet
WCMS
Web Content Management System
XML
eXtended Markup Language
Glossario
Content
Provider
Fornitore di contenuto. Chi si dedica all'ideazione, produzione e acquisto
dei contenuti predisponendo anche l'offerta in un palinsesto definito.
SMS
Il termine SMS acronimo dell'inglese: Short Message Service, servizio
messaggi brevi) è comunemente usato per indicare un breve messaggio di
testo inviato da un telefono cellulare ad un altro, con un costo esiguo
WAP
Il WAP (Wireless Application Protocol) è un protocollo di connessione ad
internet per telefoni cellulari
2. Architettura Sistema
2.1. Descrizione di massima del sistema
Da un punto di vista logico il sistema e-city si articola in due sottosistemi:
Il CENTRO SERVIZI rende possibile l’instradamento dei contenuti verso i differenti canali delle
informazioni da trasmettere all’utenza finale.
Le funzionalità del CENTRO SERVIZI sono volte a fornire al cittadino/utente:
Informazioni di carattere generale
News, Meteo, Dati Inquinamento Atmosferico
Informazioni personali dell’utente
Visualizzazione relativi all’utente su servizi erogati da AKREA
Partecipazione attiva
Sondaggi, moduli intervista, pagamenti
Il sistema relativo alla SALA CONTROLLO permette di effettuare il monitoraggio delle
apparecchiature/sensori e delle informazioni da esse rilevate. I sensori che verranno utilizzati
verranno definiti nella fase di implementazione del sistema.
La sala controllo del sistema e-city è composto da differenti componenti ognuno specializzata per
un particolare area:
-
Supervisione impianti energia (Temperatura/Corrente/Tensione)
-
Supervisione funzionamento telecamere
-
Supervisione Parcheggi
-
Supervisione e monitoraggio autobus
-
Simulazione traffico
-
Monitoraggio sensori meteo
Inoltre per la promozione del territorio è possibile visualizzare in ambiente 3D
-
Sequenze di approfondimento multimediali (audio, video) relative a monumenti o
edifici presenti nel modello 3D
-
Tour con Virtual Human e visite virtuali all’interno di ricostruzioni 3D
Il sistema e-city è un prodotto modulare, versatile e altamente customizzabile.
E’ possibile controllare e monitorare una varietà di sensori e dispositivi appartenenti a sottosistemi
diversi, anche proprietari.
Alcuni dispositivi possono offrire un servizio al cittadino (p.es. ledwall in luoghi pubblici), altri
hanno esclusiva funzione di controllo.
2.2.
Periferiche interfacciabili
Il sistema e-city permette all’utenza del sistema di interfacciarsi con differenti tipologie di
periferiche quali ad esempio:
PC : per l’accesso WEB
Cellulari sia per l’accesso al sito WAP che per richiesta di informazioni al sistema(SMS Pull)
Totem WiFi: postazioni ad accesso singolo da utilizzarsi come terminali nelle isole WiFi ;
Pannelli informativi: pannelli tipo “Led Wall” da posizionarsi in zone ad elevato flusso
pedonale per comunicazione di massa (informazione al pubblico circa la viabilità cittadina,
informazioni di tipo generico, trasmissione avvenimenti di particolare importanza, ecc);
Paline Informative: da collocarsi in prossimità delle fermate dei mezzi pubblici a
complemento della comunicazione inviata sui Pannelli Informativi;
Set Top Box (STB): per il digitale terrestre mediante il loro utilizzo è possibile realizzare sia
un’interazione basata sull’utilizzo della linea di ritorno che una semplice trasmissione di
informazioni in modalità “broadcast”;
2.3.
Sensori
Sensori, centraline o apparati: da impiegarsi per servizi sperimentali ad esempio di
monitoraggio ambientale
2.4.
Banche dati eterogenee
Le banche dati rappresentano le informazioni e i contenuti a disposizione di e-city.
Sia i singoli sistemi, che il “Centro servizi” e la “Sala controllo” possono accedere al database e
leggere o scrivere dati rendendoli quindi disponibili alle altre componenti del sistema e-city.
Nella figura seguente sono mostrate le due principali componenti del sistema e come esse si
interfacciano tra di loro
Richiesta Servizio
Utenza
Diagnostica Infrastruttura di
Rete e parametri di monitoraggio
del servizio
Apparati
monitoraggio
Sala
Centro
Servizi
Monitoraggio
Centraline
e
Controllo
Sensoristica
Erogazione
Servizio
Lettura
scrittura dati
Lettura
scrittura dati
Banche
Dati
Eterogenee
Dati provenienti dal
campo
Figura 1: Componenti logiche del sistema
3. Il sottosistema Centro Servizi
Il Centro Servizi come già esposto ha il compito di gestire i dati provenienti dai sensori che
verranno installati per il sistema per erogare i servizi all’utente sulla base delle richieste che riceve.
La Sottocomponente “Gestione Sistemi” è quella in cui si trovano hardware e software di ciascun
sottosistema che fa parte di e-city.
Ogni sottosistema si interfaccia e controlla i suoi sensori e dispositivi ed ha accesso alla base di dati
da cui può leggere o scrivere informazioni condivise con gli altri sistemi.
Nel caso di sistemi proprietari “chiusi” dotati di proprio database, si potranno utilizzare delle
procedure (ad esempio web service) per accedere al database principale e a tutte le informazioni
che devono essere utilizzate da altri sistemi.
E’ previsto anche un collegamento diretto con il “Centro Servizi” per il controllo remoto dei sistemi
e con la “Sala controllo” per l’accesso ai dati provenienti in tempo reale dai dispositivi collegati.
Il centro ha il compito di erogare i servizi all’utente sulla base delle richieste che riceve ed è dotato
dei seguenti dispositivi di instradamento e formattazione dei contenuti sulle varie piattaforme
tecnologiche:

Server WEB multicanale che gestisce il portale e formatta i contenuti per PC, palmare e
cellulare. Sono inoltre previsti i dispositivi (modem GPRS) per la ricezione ed invio di SMS.

Application Server DTT (se prevista) è il componente dedicato alla gestione ed al trattamento
delle richieste provenienti dagli utenti, all’elaborazione dei dati ricevuti dalla struttura di
gestione dei dati ed alla realizzazione delle funzioni di controllo e di pubblicazione attraverso il
segnale DVB.

Terminali per il collegamento ai software di gestione degli altri sistemi.

Database Server per la memorizzazione e gestione dei dati del sistema.
Figura 2: Centro Servizi
3.1.
Contenuti piattaforma multicanale
L’obiettivo è quello di avere un sistema in grado di distribuire le informazioni disponibili nel database
e-city utilizzando differenti canali di comunicazione (computer per il WEB, telefoni wap, sms, DTT,
maxischermo,…)
I canali possono essere di tipo PULL (su richiesta) web, wap, DTT, SMS on demand che di tipo PUSH
(su segnalazione automatica) SMS, E-mail.
I vantaggi di un approccio centralizzato sono quello di avere un unico sistema di inserimento delle
informazioni.
Relativamente al modulo per la presentazione delle informazioni è invece stato necessario progettare
sistemi di navigazione specifici per ognuno dei differenti canali e si è dovrà tenere conto
dell’adattabilità delle informazioni sui singoli media/canali. Infatti la quantità dell’informazione deve
essere organizzata per lo specifico canale di destinazione.
Potranno ad esempio essere attivati servizi quali :
–
News e/o Avvisi e/o Comunicati
–
Dati rilevati dai sensori quali ad esempio quelli dell’inquinamento
atmosferico
–
Micro pagamenti per particolari servizi che AKREA vorrà mettere a
disposizione dell’utente
3.1.1. SMS
Analoghe modalità di invio possono essere individuate per questo canale. Ovviamente si deve
tenere presente quelli che sono i limiti fisici del canale, come la lunghezza del testo, e quelli che
sono i costi di invio, che risultano comunque essere più alti del canale precedente. Da considerare
anche il fatto che l’utente può richiedere informazioni al sistema tramite questo canale,
semplicemente inviando un SMS ad un numero predefinito, quello del modem GSM del sistema
stesso, e così ottenere una risposta. Il messaggio deve essere predisposto secondo uno schema
noto, in modo che il sistema possa riconoscerne il contenuto, e inviare le informazioni richieste in
risposta.
Entrando maggiormente nel dettaglio, la piattaforma offre la possibilità di interagire con l’utenza
tramite un sistema di messaggistica di tipo PULL. In pratica, il sistema, sollecitato dall’utente
tramite l’invio di un SMS, risponde ad esso in maniera intelligente.
Da notare che in questo canale va anche annoverata la possibilità di effettuare micropagamenti
tramite carta servizi, che può essere acquistata nelle tabaccherie o nelle edicole. Le funzionalità
che sono state sviluppate per il presente progetto riguardano la prenotazione ed il pagamento di
aree di parcheggio, ma le potenzialità del sistema di micropagamenti tramite SMS è molto ampia,
e può coinvolgere una grande quantità di servizi verso l’utenza. La seguente figura riassume
schematicamente il funzionamento della messaggistica Utente-Centro servizi:
Modem
GPRS
utente
Invio
SMS
Modem
GPRS
Risposta
del
sistema
(invio)
(ricezione)
server
centro
servizi
utente
Base
dati
Figura 3: Schema Gestione SMS
In pratica, l’utente invia un messaggio al modem GPRS del centro servizi, il cui numero è noto e
comunque presente sia sul portale WEB, sia sulle eventuali carte disponibili per i micropagamenti.
Tipicamente il messaggio è molto semplice ed ha una sintassi del tipo:
ISTRUZIONE contenuto
L’ISTRUZIONE è tipicamente una parola significativa riguardo all’informazione che siamo intenti ad
ottenere, mentre il contenuto è la parte relativa alle ‘condizioni al contorno’ dell’istruzione. Un
esempio di SMS valido è:
METEO Crotone
AUTOBUS Via Giovanni Paolo II
Inoltre è possibile inviare messaggi particolari per prenotare e pagare specifici servizi. Il Server del
centro servizi riceve il messaggio tramite un modem GPRS dedicato alla ricezione. A sua volta
elabora il messaggio tramite un Parser, che risulta essere un software per ‘riconosce’ il messaggio
e lo interpreta. In seguito, viene consultata la base dati e vengono raccolte le informazioni
richieste nel messaggio. Il Server provvede dunque a stendere un messaggio di risposta, ed inviarlo
al secondo modem GPRS, dedicato questa volta al solo invio, che provvederà ad instradare il
messaggio verso il numero di cellulare che ha effettuato la richiesta.
3.1.2. Applicazioni per dispositivi particolari
In questo canale si annoverano tutte le applicazioni compilate ‘ad hoc’ per un particolare
dispositivo. Per esempio si possono ipotizzare ‘midlet’ da scaricare ed installare sul proprio
cellulare, per potere consultare per esempio informazioni di carattere amministrativo, che non
possono essere convogliate tramite SMS per problemi di quantità di dati e modo di presentazione,
oppure necessitino di un maggiore livello di sicurezza (criptazione delle informazioni, invio di una
password per l’accesso alle informazioni, ecc). Queste applicazioni possono essere utilizzate dagli
utenti registrati, e devono essere predisposte in fase di progettazione, studiandole di volta in volta
in funzione delle informazioni da trasmettere e dai dispositivi da utilizzare.
3.2.
Personalizzazioni per il progetto del Centro Servizi e-city
Le personalizzazioni che verranno effettuate alla piattaforma e-city si basano
1. Sull’interfacciamento dei sensori e delle periferiche specifiche che verranno definite nella
fase implementativa del progetto con AKREA
2. Sulla realizzazione di specifici moduli per l’interfacciamento con particolari dispositivi o per
l’acquisizione di dati da specifiche centraline
3. Sulla personalizzazione dei contenuti e della linea grafica per i diversi canali che verranno
previsti per il sistema
4. Il sottosistema Sala di Controllo
La funzione della sala controllo è quella di visualizzare in modalità 2D o 3D, su dispositivi multischermo (ad esempio LCD Video Wall, wide screen, etc.) sia gli impianti tecnologici da monitorare
che i dati che verranno raccolti in tempo reale dai sensori che verranno installati sul territorio.
Esso si compone essenzialmente di due componenti:

Data Visualization System;

LCD Video Wall System.
Il primo ha il compito di interfacciarsi con il centro servizi e di preparare i dati in modo che
possono essere presentati in diversi layout grafici 2D/3D, in modo che l’utenza a cui è destinata
(personale della sala di controllo) abbia una rapida percezione dello stato della situazione in
funzione della tipologia del dato rappresentato.
Figura 4: Componenti logiche della Sala Controllo
Nel caso particolare di rappresentazione tridimensionale (scenario virtuale 3D) è possibile
muovere la camera virtuale per tenere sotto controllo gli apparati monitorati da dispositivi e
sensori dei sistemi.
Gli oggetti presenti nel modello potranno variare il loro stato e/o la loro posizione sulla base dei
dati ricevuti.
Figura 5: Sala Controllo – Data Visualization System
Figura 6: Sala Controllo – LCD VIDEO WALL SYSTEM