[Development of a Web Server, deployed on embedded devices, which is the interface for a monitoring system of vehicles for the transport of dangerous goods, referred to as Moni.CA. ] --- [
Sviluppo di un Web Server, implementato su dispositivi embedded, che costituisce l’interfaccia per un sistema di monitoraggio di veicoli adibiti al trasporto di merci pericolose, denominato Moni.C.A.]
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Sviluppo e implementazione su microcontrollore di un’applicazione web server per il controllo di un sistema embedded
1. SVILUPPO E IMPLEMENTAZIONE SU MICROCONTROLLORE DI UN’ APPLICAZIONE WEB SERVER PER IL CONTROLLO DI UN SISTEMA EMBEDDED POLITECNICO DI BARI FACOLTA’ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA ELETTRONICA TESI DI LAUREA IN ELETTRONICA II Laureanda Pirulli Maria Antonella Relatore Ch. mo Prof. F. Corsi Correlatori Ch. mo Prof. C. Marzocca Ing. P. Losito ANNO ACCADEMICO 2007 – 2008
2. OBBIETTIVO DELLA TESI Sviluppo di un Web Server , implementato su dispositivi embedded, che costituisce l’interfaccia per un sistema di monitoraggio di veicoli adibiti al trasporto di merci pericolose, denominato Moni.C.A.
3. Introduzione ai Web Service Il Web Service è 'interfaccia che descrive una serie di operazioni richiamabili attraverso il web,in cui le informazioni sono trasmesse in formato testuale attraverso un protocollo di tipo request/reply come l’HTTP. Il protocollo HTTP (acronimo di HyperText Transfer Protocol) è impiegato per il trasferimento di documenti principalmente in formato HTML. L’HTML è un semplice linguaggio che si occupa di definire la formattazione con cui Browser Web (Internet Explorer, Mozilla Firefox) visualizzerà tali informazioni. Esempio di applicazione Web Service: Home page del sito del Politecnico di Bari http://www.poliba.it
4. Web Service: scenari applicativi Operazione/Monitoraggio un operatore può richiedere una misura (nel caso di un sensore) o può agire su un attuatore. Allarme i web service possono essere usati per allertare gli addetti alla sicurezza e alla manutenzione in caso di funzionamenti anomali o condizioni di particolare pericolo. Web Service risultano ideali per le seguenti tipologie di applicazioni: Configurazione un operatore è in grado di modificare da remoto un ampio range di parametri di configurazione che possono essere memorizzati in memorie non volatili. Diagnosi/Monitoraggio un operatore può richiedere in un qualsiasi momento particolari informazioni sullo stato del dispositivo monitorato.
5.
6.
7.
8.
9.
10. L’interfaccia Monical Terminal La seconda pagina denominata SETTING GENERALE , consente di visualizzare ed impostare alcuni fondamentali parametri di funzionamento del sistema: - la targa del veicolo; - l’operatore di telefonia mobile; - il numero di telefono di riferimento; - l’indirizzo Bluetooth del Moni.C.A.-Mobile; - l’indirizzo IP; - porte Socket Out; - porte Socket In; Applicativo Web Server - Pagina SETTING GENERALE.
11.
12.
13. CONCLUSIONI Il progetto di tesi ha soddisfatto pienamente le specifiche richieste, in termini: - di semplicità di utilizzo; - di codice sviluppato, adattato ad un’architettura povera di risorse come un sistema embedded ; - di semplicità della infrastruttura hardware; - di basso costo di implementazione. Sviluppi futuri : l’inserimento di un modulo di autenticazione,nella pagina HTML iniziale, attraverso il quale limitare l’utilizzo dell’interfaccia e la modifica dei parametri del sistema ai soli account abilitati.