Realizzazione di uno strumento web per la configurazione di re di

Transcript

Realizzazione di uno strumento web per la configurazione di re di
Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo Tesi di laurea Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo Anno Accademico 2008/2009 Relatore Prof. Marcello Cinque Candidato Giuseppe Paduano Matr. 534/1043 Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo   WSN: reB di sensori senza filo che vengono uBlizzate per il monitoraggio di grandezze e fenomeni di vario Bpo.   Integrazione tra WSN e applicaBvi soLware di accesso e gesBone.   PiaNaforma iCAAS: architeNura per la configurazione e la gesBone delle WSN.   Migliorare aspeP implementaBvi riguardanB la configurazione: realizzazione di uno strumento per semplificare la configurazione di reB di sensori senza filo. Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo   Realizzazione di uno strumento per la configurazione remota di una WSN   Configurazione tramite Web.   Implementazione con tecnologie innovaBve (AJAX, JSON, Google Gears). Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo  
 
 
TinyDB   Middleware di acceso basato su database. SfruNa un sistema di query per estrapolare le informazioni dalla rete, uBlizzando il SO TinyOS. SWE   Standard per lo sviluppo di architeNure per l’accesso e la gesBone di WSN tramite il Web. Offre specifiche precise per lo sviluppo di servizi web (Web Services). Svantaggi : non prevedono meccanismi espliciB per la configurazione delle reB. Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo   iCAAS : Interoperable and Configurable Architecture for Accessing Sensor networks. Offre un’infrastruNura per l’accesso,l’interoperabilità e la configurabilità delle reB di sensori. Configuration service
Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo   Funzionamento “disconnesso”.   Semplicità d’uso.   StrumenB per la personalizzazione delle enBtà (rete, proprietà, sensori,mappe).   Meccanismi per l’invio e la ricezione dei daB dal server iCAAS.   Persistenza dei daB elaboraB. Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo   Lo strumento dispone di quaNro interfacce web per la configurazione di una rete:   Rete  Definisce il nome e il Bpo delle nuova rete. Inoltre permeNe di caricare un’intera configurazione dal server iCAAS.   Property  Associa le proprietà alla rete. PermeNe la definizione di nuove proprietà.   Sensore  Definisce e personalizza i sensori della rete. PermeNe il posizionamento dei sensori su mappe precaricate.   Invia  Invia la configurazione al server iCAAS. Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo Moduli per la comunicazione col server Moduli lato client HTML+ Javascript
LOCAL CONFIGURATION SERVLET
ArchiteNura preesistente iCAAS
TOMCAT
DATABASE
Database locale per il funzionamento disconnesso Servlet Container Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo   Necessità riscontrate:   Flessibilità dello strumento.   Memorizzazione locale dei daB.   Comunicazione client/server semplice e dinamica.   Tecnologie risoluBve:   JavaScript per la realizzazione delle funzioni.   AJAX per la comunicazione asincrona con le Servlet.   JSON come formato di interscambio daB.   Google Gears per la gesBone di database per applicazioni web. Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo Realizzazione di uno strumento web per la configurazione di re6 di sensori senza filo   Lo strumento permeNe la configurazione remota di una WSN tramite Web aNraverso semplici ed intuiBve pagine HTML.   La progeNazione aNuale necessita di sviluppi ulteriori per:   Configurazione di singole enBtà  L’utente non può inviare al server configurazioni di singole enBtà, ma solo la configurazione completa.   GesBone della concorrenza  Bisogna prevedere meccanismi concorrenB per la memorizzazione dei daB in iCAAS.