22.12.2015 Views

Un web server integrabile per applicazioni “Home Building Automation” basate sul protocollo TCP/IP - La casa va in Internet - Il Giornale dell'Installatore Elettrico. n. 9 - 25 Maggio 2003 - Anno 25

Contacts: Mobile +39 335-1880035 MSN: crandieri@hotmail.com | SKYPE: intellisystem_technologies email: randieri@intellisystem.it web: http://www.intellisystem.it Facebook https://www.facebook.com/intellisystem Linkedin https://www.linkedin.com/in/cristianrandieri Twitter https://twitter.com/C_Randieri ResearchGate: http://www.researchgate.net/profile/Cristian_Randieri Academia.edu: https://unict.academia.edu/CristianRandieri YouTube Channel: https://www.youtube.com/c/intellisystemit Google+: https://plus.google.com/+IntellisystemIt

Contacts: Mobile +39 335-1880035 MSN: crandieri@hotmail.com | SKYPE: intellisystem_technologies email: randieri@intellisystem.it web: http://www.intellisystem.it Facebook https://www.facebook.com/intellisystem Linkedin https://www.linkedin.com/in/cristianrandieri Twitter https://twitter.com/C_Randieri ResearchGate: http://www.researchgate.net/profile/Cristian_Randieri Academia.edu: https://unict.academia.edu/CristianRandieri YouTube Channel: https://www.youtube.com/c/intellisystemit Google+: https://plus.google.com/+IntellisystemIt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

INSERTO LA CASA VA IN INTERNET<br />

Figura 5 - Esempio di una possibile <strong>in</strong>terfaccia GUI<br />

implementata <strong>in</strong> Recs 101<br />

Facile da <strong>in</strong>stallare e configurare,<br />

<strong>per</strong>mette di sviluppare un’applicazione<br />

di controllo remoto <strong>in</strong><br />

pochi e semplici passaggi.<br />

Supportato da qualsiasi browser<br />

<strong>in</strong>ternet quale <strong>Internet</strong> Explorer<br />

o Netscape <strong>per</strong>mette di gestire<br />

totalmente da remoto qualsiasi<br />

dispositivo da<br />

controllare.<br />

<strong>La</strong> figura 4 mostra<br />

lo schema architetturale<br />

semplificato<br />

di un<br />

possibile scenario<br />

d’applicazione di<br />

Recs 101.<br />

L’architettura presentata<br />

<strong>per</strong>mette<br />

la gestione di problematiche<br />

tipiche<br />

dei sistemi di<br />

controllo quali, ad<br />

esempio: acquisizione<br />

di segnali,<br />

azioni di controllo<br />

<strong>per</strong> mezzo di attuatori,<br />

l’elaborazione<br />

e la presentazione<br />

delle <strong>in</strong>formazioni<br />

acquisite<br />

o manipolate.<br />

<strong>La</strong> tabella 1 riporta<br />

le pr<strong>in</strong>cipali caratteristiche<br />

e<br />

specifiche del si-<br />

Figura 6 - Esempio di una possibile <strong>in</strong>tegrazione di Recs 101 con Recs GSM<br />

I/O <strong>in</strong> un sistema Home <strong>Build<strong>in</strong>g</strong> Automation<br />

Figura 7 - Esempio di una possibile <strong>in</strong>tegrazione di<br />

Recs 101 con un sistema di videosorveglianza<br />

BIBLIOGRAFIA<br />

stema proposto.<br />

Recs 101 <strong>in</strong>tegra<br />

al suo <strong>in</strong>terno un<br />

network processor<br />

dotato di <strong>in</strong>terfaccia<br />

di rete<br />

Ethernet <strong>per</strong> connettersi<br />

direttamente<br />

a qualsiasi<br />

rete locale sia essa<br />

<strong>Internet</strong> sia<br />

Intranet. Ciò <strong>per</strong>mette<br />

agli <strong>in</strong>tegratori/sviluppatori<br />

di sistemi e alle<br />

aziende produttrici<br />

di connettere<br />

i loro dispositivi<br />

direttamente ad<br />

<strong>Internet</strong> attraverso<br />

una rete <strong>La</strong>n e,<br />

di conseguenza, di gestire da remoto<br />

il controllo totale dei loro<br />

dispositivi attraverso <strong>in</strong>terfacce<br />

grafiche utente <strong>per</strong>sonalizzabili,<br />

accessibili mediante i comuni<br />

browser. <strong>Il</strong> <strong>web</strong> <strong>server</strong> <strong>in</strong>tegrato<br />

<strong>in</strong> Recs 101 è capace di gestire f<strong>in</strong>o<br />

a 512k di documenti ed <strong>applicazioni</strong><br />

<strong>web</strong>: tali risorse sono precaricate<br />

all’<strong>in</strong>terno della memoria<br />

flash del dispositivo.<br />

<strong>La</strong> fig. 7 è un esempio di una pag<strong>in</strong>a<br />

<strong>web</strong> gestita da Recs 101 che<br />

può essere <strong>per</strong>sonalizzata <strong>per</strong><br />

fornire <strong>in</strong>formazioni statiche <strong>sul</strong><br />

dispositivo quali, ad esempio, immag<strong>in</strong>i,<br />

video, testi, file eccetera.<br />

<strong>La</strong> caratteristica che rende unico<br />

tale dispositivo consiste nella capacità<br />

di poter usufruire del codice<br />

Ja<strong>va</strong> <strong>per</strong> la gestione dell’<strong>in</strong>terfaccia<br />

relati<strong>va</strong> al controllo delle<br />

porte di I/O.<br />

Tale caratteristica <strong>per</strong>mette di<br />

poter gestire l’<strong>in</strong>terfaccia utente<br />

tramite un’Applet Ja<strong>va</strong> parametrica:<br />

<strong>in</strong> questo modo l’utente f<strong>in</strong>ale<br />

può sviluppare la propria<br />

applicazione di controllo <strong>in</strong> modo<br />

molto veloce e sicuro senza dover<br />

essere <strong>in</strong> grado di programmare<br />

<strong>in</strong> Ja<strong>va</strong>.<br />

<strong>La</strong> figura 5 riassume quanto detto<br />

<strong>in</strong> precedenza, ovvero partendo<br />

dalla home page del sito <strong>web</strong><br />

contenuto <strong>in</strong> Recs 101 si accede<br />

all’<strong>in</strong>terfaccia utente <strong>per</strong>sonalizzata<br />

che tramite un’applet di controllo<br />

<strong>in</strong>terviene <strong>sul</strong>le porte d’<strong>in</strong>put<br />

e di output <strong>per</strong> la gestione<br />

dell’hardware che si <strong>in</strong>tende controllare.<br />

Recs 101 è un dispositivo totalmente<br />

<strong>per</strong>sonalizzabile.<br />

Viene fornito con tutto il software<br />

necessario allo sviluppatore<br />

<strong>per</strong> poter sviluppare rapidissimamente<br />

la propria applicazione<br />

<strong>in</strong> maniera facile e sicura.<br />

<strong>Il</strong> software <strong>in</strong> dotazione contiene<br />

un’Applet di controllo che può<br />

essere <strong>per</strong>sonalizzata mediante i<br />

parametri riportati <strong>in</strong> tabella 2.<br />

Facilmente <strong><strong>in</strong>tegrabile</strong> con qualsiasi<br />

altro sistema offre una soluzione<br />

funzionale ed efficiente,<br />

<strong>per</strong> il telecontrollo distribuito.<br />

Ad esempio, <strong>in</strong>tegrando Recs<br />

101 con Recs GSM I/O (modulo<br />

GSM prodotto da Intellisystem<br />

Technologies provvisto di due<br />

<strong>in</strong>gressi e due uscite digitali gestibili<br />

tramite SMS) è possibile<br />

<strong>in</strong>tegrare tutte le tipiche funzionalità<br />

di gestione di sistemi <strong>per</strong><br />

la Home <strong>Build<strong>in</strong>g</strong> Automation tramite<br />

<strong>Internet</strong> ed al tempo stesso<br />

tramite SMS, fornendo all’utente<br />

una piattaforma di controllo remoto<br />

multifunzionale non necessariamente<br />

legata ad un’<strong>in</strong>frastruttura<br />

di rete (figura 6).<br />

Recs 101 tro<strong>va</strong> ampio spazio nelle<br />

<strong>applicazioni</strong> di Home <strong>Build<strong>in</strong>g</strong><br />

Automation legate ai moderni sistemi<br />

di videosorveglianza rappresentando<br />

un <strong>va</strong>lido strumento<br />

<strong>per</strong> <strong>in</strong>tegrare tutte le funzionalità<br />

tipiche di un sistema di<br />

controllo remoto ai normali sistemi<br />

di monitoraggio video specie<br />

quelli che si basano <strong>sul</strong>la tecnologia<br />

<strong>TCP</strong>/<strong>IP</strong> (figura 7).<br />

Con particolare riferimento al<br />

mondo del videocontrollo over<br />

<strong>IP</strong>, si <strong>in</strong>tuisce facilmente che le<br />

soluzioni proposte da Intellisystem<br />

Technologies non hanno limiti <strong>in</strong><br />

term<strong>in</strong>i di funzionalità ed <strong>applicazioni</strong><br />

ad hoc <strong>per</strong> tutte le esigenze<br />

dei più disparati utenti.<br />

Ad esempio <strong>in</strong>tegrando i sistemi<br />

L’utente f<strong>in</strong>ale<br />

può sviluppare la<br />

propria applicazione<br />

di controllo <strong>in</strong> modo<br />

molto veloce e sicuro<br />

Recs con le ben note telecamere<br />

AXIS (di cui Intellisystem<br />

Technologies è partner tecnologico)<br />

si aprono le frontiere <strong>per</strong> un<br />

controllo totale di sistemi remoti,<br />

che nel caso della Home <strong>Build<strong>in</strong>g</strong><br />

Automation si traducono <strong>in</strong> una<br />

presenza virtuale dell’<strong>in</strong>dividuo<br />

all’<strong>in</strong>terno della propria dimora.<br />

Sfruttando la comb<strong>in</strong>azione v<strong>in</strong>cente<br />

di tali sistemi si ottiene uno<br />

strumento completo capace di gestire<br />

immag<strong>in</strong>i e di rile<strong>va</strong>re lo stato<br />

di dispositivi esterni, quali sensori<br />

e di manovrarne altri quali ad<br />

esempio attuatori.<br />

In conclusione Recs 101, essendo<br />

un dispositivo totalmente<br />

flessibile nelle sue <strong>applicazioni</strong>,<br />

si presta come <strong>va</strong>lido strumento<br />

<strong>per</strong> la re<strong>in</strong>gegnerizzazione di<br />

macch<strong>in</strong>ari a controllo semi-automatico,<br />

fornendo la possibilità<br />

di telecontrollare a distanza tramite<br />

<strong>Internet</strong> sistemi che s<strong>in</strong>o<br />

ad oggi non prevede<strong>va</strong>no tale<br />

funzionalità.<br />

servizio lettori 118<br />

1. McCombie, B.,”Embedded Web <strong>server</strong> now and <strong>in</strong> the future”,<br />

Real-Time Magaz<strong>in</strong>e, no.1 March 1998, pp. 82-83.<br />

2. Wilson, A.,”The Challenge of embedded <strong>Internet</strong>”, Electronic<br />

Product Design, January 1998, pp. 31-2,34.<br />

3. J. Gosl<strong>in</strong>g, B. Joy, G. Steele,”The Ja<strong>va</strong> <strong>La</strong>guage Specification”,<br />

http://ja<strong>va</strong>.sun.com<br />

4. T. L<strong>in</strong>dholm, F. Yell<strong>in</strong> “The Ja<strong>va</strong> Virtual Mach<strong>in</strong>e Specification”,<br />

1996. http://ja<strong>va</strong>.sun.com<br />

5. Intellisystem Technologies “Recs 101 Manuale Utente”,<br />

http://www.<strong>in</strong>tellisystem.it<br />

6. Intellisystem Technologies “Recs 101 GSM I/O”, http://www.<strong>in</strong>tellisystem.it/prodotti.htm<br />

7. Intellisystem Technologies “Reeng<strong>in</strong>ner<strong>in</strong>g”, http://www.<strong>in</strong>tellisystem.it/servizi/reeng<strong>in</strong>eer<strong>in</strong>g.htm<br />

110 <strong>Il</strong> <strong>Giornale</strong> dell’Installatore <strong>Elettrico</strong> N. 7 <strong>25</strong> <strong>Maggio</strong> <strong>2003</strong> www.reedbus<strong>in</strong>ess.it

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!