Fare Elettronica N. 212 - Febbraio 2003 - Anno 19

FE  Febbraio 2003

RECS 101: Un web server embedded per applicazioni di controllo remoto tramite TCP/IP  

“Descrizione generale del sistema RECS 101”

di Cristian Randieri

Introduzione alla prima parte dell’articolo

Un web server embedded è un web server integrato all’interno di un sistema embedded caratterizzato da risorse di calcolo limitate capace di gestire documenti ed applicazioni web. L’applicazione della tecnologia Web ad un sistema embedded permette la creazione di interfacce utente mediante il linguaggio HTML. I vantaggi che derivano dall’adozione di tale strategia permettono di ottenere un’interfaccia user friendly, a basso costo, cross platform, e network ready. Aggiungendo a tale dispositivo la tecnologia del linguaggio di programmazione Java si ottiene un sistema capace di gestire vere e proprie applicazioni che possono essere facilmente programmate sfruttando le potenzialità tipiche di un linguaggio ad alto livello. Scopo di questo articolo è quello di presentare una soluzione web server embedded capace di gestire la Java Virtual Machine. Viene presentata un’architettura che fornisce un’interfaccia API (Application Program Interface) semplice e, al tempo stesso, potente. In particolare si discute la progettazione e l’implementazione di RECS 101, web server embedded prodotto da Intellisystem Technologies, sviluppato al fine di poter gestire piccole applicazioni di controllo remoto. In conclusione, vengono presentate alcune applicazioni pratiche del dispositivo, quali: realizzazione di circuiti elettronici d