RECS 101: Un web server
embedded per applicazioni di controllo remoto tramite
TCP/IPCristian 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’interfaccia,
uno studio riguardante dei test di performance di
RECS 101 ed un’analisi delle problematiche
di protezione da attacchi alla sicurezza da parte
di hacker.