Un web server integrabile
per applicazioni "Home Building Automation"
basate sul protocollo TCP/IP: Cristian Randieri
Introduzione
Un web server embedded è
un web server progettato per lavorare all’interno
di un sistema a microprocessore caratterizzato da
risorse di calcolo limitate. Aggiungendo ad un tale
dispositivo la programmazione tipica del Web unitamente
alle proprietà di un linguaggio di programmazione
ad alto livello quale il Java si ottengono interfacce
di qualità, user friendly, a basso costo,
cross platform, e network ready. Intellisystem Technologies
presenta un nuovo dispositivo RECS 101, nato per
far fronte alle esigenze di sviluppatori che intendono
gestire applicazioni professionali per la Home Building
Automation in ambiente TCP/IP in maniera veloce,
facile e sicura.
Il confort nell'abitazione è
parte intrinseca determinante del benessere psichico
di ognuno. Il continuo adeguamento del modo di vivere
alle nuove forme di comportamento sociale impone
il trasferimento delle nuove abitudini alla propria
abitazione come elemento indispensabile di continuità
dell'aspetto comportamentale. La continua evoluzione
delle tecnologie basate sui sistemi digitali hanno
fortemente modificato le tecniche e metodologie
usate nei sistemi di controllo dedicati alla Home
Building Automation. In particolare oggi la richiesta
di processi distribuiti richiede sistemi intelligenti,
dispositivi di controllo e sistemi di misura capaci
di comunicare attraverso la rete. Un importante
requisito di questi sistemi è l’esigenza
di ridurre le connessioni, il ché si traduce
nel semplificare la gestione dei sistemi riducendone
le problematiche inerenti alla manutenzione. D’
altro canto poiché il World Wide Web (o Web)
è in continua evoluzione per molte applicazioni
commerciali e scientifiche il browser web è
diventato uno standard per lo sviluppo di interfacce
utente di numerose applicazioni. Questo perché
i browsers web sono capaci di fornire interfacce
GUI a varie applicazioni client/server senza il
bisogno di andare ad implementare del software per
il lato client. La soluzione migliore a questo tipo
di esigenze è sicuramente data dall’utilizzo
di un web server embedded connesso ad un infrastruttura
di rete al fine di fornire un interfaccia utente
basata sull’utilizzo dell’ormai noto
linguaggio HTML unitamente ad altre caratteristiche
comuni ai web browsers .....