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<br />

<strong>Un</strong> <strong>web</strong> <strong>server</strong> <strong><strong>in</strong>tegrabile</strong> <strong>per</strong><br />

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

<strong>Automation”</strong> <strong>basate</strong> <strong>sul</strong> <strong>protocollo</strong><br />

<strong>TCP</strong>/<strong>IP</strong><br />

a<strong>per</strong>tura fotolito<br />

bs28089.tif<br />

<strong>La</strong> <strong>casa</strong><br />

<strong>va</strong> <strong>in</strong> <strong>Internet</strong><br />

Cristian Randieri<br />

Intellisystem Technologies<br />

<strong>Un</strong> <strong>web</strong> <strong>server</strong> embedded è<br />

un <strong>web</strong> <strong>server</strong> progettato<br />

<strong>per</strong> lavorare all’<strong>in</strong>terno di<br />

un sistema a microprocessore caratterizzato<br />

da risorse di calcolo<br />

limitate. Aggiungendo ad un tale<br />

dispositivo la programmazione<br />

tipica del Web unitamente alle<br />

proprietà di un l<strong>in</strong>guaggio di programmazione<br />

ad alto livello quale<br />

il Ja<strong>va</strong> si ottengono <strong>in</strong>terfacce<br />

<strong>Il</strong> browser <strong>web</strong> è<br />

diventato uno standard<br />

<strong>per</strong> lo sviluppo di<br />

<strong>in</strong>terfacce utente di<br />

numerose <strong>applicazioni</strong><br />

Automation <strong>in</strong> ambiente <strong>TCP</strong>/<strong>IP</strong><br />

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

<strong>Il</strong> comfort nell’abitazione è parte<br />

<strong>in</strong>tr<strong>in</strong>seca determ<strong>in</strong>ante del benessere<br />

psichico di ognuno.<br />

<strong>Il</strong> cont<strong>in</strong>uo adeguamento del modo<br />

di vivere alle nuove forme di<br />

comportamento sociale impone<br />

il trasferimento delle nuove abitud<strong>in</strong>i<br />

alla propria abitazione come<br />

elemento <strong>in</strong>dispensabile di<br />

cont<strong>in</strong>uità dell’aspetto comportamentale.<br />

<strong>La</strong> cont<strong>in</strong>ua evoluzione delle tecnologie<br />

<strong>basate</strong> sui sistemi digitali<br />

ha fortemente modificato le tecniche<br />

e metodologie usate nei sistemi<br />

di controllo dedicati alla<br />

Home <strong>Build<strong>in</strong>g</strong> Automation.<br />

In particolare oggi la richiesta di<br />

processi distribuiti richiede sistemi<br />

<strong>in</strong>telligenti, dispositivi di<br />

controllo e sistemi di misura capaci<br />

di comunicare attraverso la<br />

rete. <strong>Un</strong> importante requisito di<br />

questi sistemi è l’esigenza di ridurre<br />

le connessioni, il che si traduce<br />

nel semplificare la gestione<br />

dei sistemi riducendone le problematiche<br />

<strong>in</strong>erenti alla manutenzione.<br />

Fig. 1 - Architettura di un <strong>web</strong> <strong>server</strong> embedded<br />

D’altro canto poiché il World<br />

Wide Web (la “ragnatela mondiale”,<br />

o Web) è <strong>in</strong> cont<strong>in</strong>ua evoluzione,<br />

<strong>per</strong> molte <strong>applicazioni</strong><br />

commerciali e scientifiche il<br />

browser <strong>web</strong> è diventato uno<br />

standard <strong>per</strong> lo sviluppo di <strong>in</strong>terfacce<br />

utente di numerose <strong>applicazioni</strong>.<br />

Questo <strong>per</strong>ché i browser<br />

<strong>web</strong> sono capaci di fornire<br />

<strong>in</strong>terfacce GUI a <strong>va</strong>rie <strong>applicazioni</strong><br />

client/<strong>server</strong> senza il bisogno<br />

di andare ad implementare<br />

dei software <strong>per</strong> il lato client. <strong>La</strong><br />

soluzione migliore a questo tipo<br />

di esigenze è sicuramente data<br />

dall’utilizzo di un <strong>web</strong> <strong>server</strong> embedded<br />

connesso ad una <strong>in</strong>fra-<br />

di qualità, amichevoli (user<br />

friendly), a basso costo, cross<br />

platform (multi piattaforma), e<br />

network ready (pronte <strong>per</strong> lavorare<br />

<strong>in</strong> rete).<br />

Intellisystem Technologies presenta<br />

un nuovo dispositivo Recs<br />

101, nato <strong>per</strong> far fronte alle esigenze<br />

di sviluppatori che <strong>in</strong>tendono<br />

gestire <strong>applicazioni</strong> professionali<br />

<strong>per</strong> la Home <strong>Build<strong>in</strong>g</strong><br />

TABELLA 1 - SPECIFICHE DEL DISPOSITIVO RECS 101<br />

Specifica Recs 101<br />

CPU<br />

Ubicom SX52BD (8 bit microprocessor, 50 M<strong>IP</strong>S)<br />

Memoria<br />

512 Kb flash memory (utilizzata <strong>per</strong> contenere le pag<strong>in</strong>e <strong>web</strong> dell’utente)<br />

Connessione di Rete<br />

Interfaccia Ethernet 10 Base-T (IEEE802-3)<br />

Connessione Utente<br />

16 Ingressi digitali/16 Uscite digitali<br />

Protocolli <strong>Internet</strong> Supportati HTTP / BOOTP / <strong>TCP</strong> / UDP / <strong>IP</strong> ICMP / ARP Ethernet 802.3<br />

Software di Utilità<br />

Recs Utility (Piattaforma W<strong>in</strong>dows) Web page uploader e cambio <strong>in</strong>dirizzo <strong>IP</strong><br />

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


LA CASA VA IN INTERNET INSERTO<br />

TABELLA 2 - PARAMETRI DI CONFIGURAZIONE DELL’APPLET<br />

PER LA GESTIONE AVANZATA DI RECS 101<br />

Parametro Fusione Esempio Obbligatorio Possibilità di modifica<br />

PDFOOK Str<strong>in</strong>ga <strong>in</strong>izializzazione Applet Sì No<br />

host Indirizzo <strong>IP</strong> di RECS host=<strong>va</strong>lue*172.16.10.103” Sì Sì<br />

poet Porta <strong>TCP</strong> <strong>per</strong> la comunicazione port <strong>va</strong>lue=6001 Sì No<br />

RECS 101<br />

poll<strong>in</strong>g Inter<strong>va</strong>llo di poll<strong>in</strong>g poll<strong>in</strong>g <strong>va</strong>lue=1 Sì Sì<br />

Title Interstazione Applet Title <strong>va</strong>lue=”RECS VO DEMO” No Sì<br />

ColTit Colore da associare alla CotTit <strong>va</strong>lue=”green” No Sì<br />

str<strong>in</strong>ga Title<br />

CAPL Colore background Applet CAPL <strong>va</strong>lue=”yellow” No Sì<br />

Num Led Numero <strong>in</strong>gressi da Num Led <strong>va</strong>lue=16 Sì Sì<br />

monitorare<br />

NumB Numero di pulsanti <strong>per</strong> il NumB <strong>va</strong>lue16 Sì Sì<br />

controllo delle uscite<br />

TBT* Testo da associare al TBT1 <strong>va</strong>lue=”Comando 10” No Sì<br />

pulsante*<br />

CTBT* Colore del testo associato al CTBT10 <strong>va</strong>lue=”red” No Sì<br />

titolo pulsante*<br />

CLBF* Colore di stato dell’uscita* CLBT10 <strong>va</strong>lue=”blu” No Sì<br />

quando questa si trovi<br />

nello stato “OFF”<br />

TLD* Testo da associare al LED* TLD 1 <strong>va</strong>lue=”Luce Camera” No Sì<br />

relativo all’<strong>in</strong>gresso*<br />

CTLD* Colore del testo associato al CTLD1 <strong>va</strong>lue=”black” No Sì<br />

titolo del LED* relativo all’<strong>in</strong>gresso<br />

CLIF* Colore del tessuto al LED di CLIF10 <strong>va</strong>lue=”green” No Sì<br />

stato dell’<strong>in</strong>gresso* quando<br />

quest’ultimo è nello stato “OFF”<br />

CLIT* Colore associato al LED di CLIT10=<strong>va</strong>lue “red” No Sì<br />

stato dell’<strong>in</strong>gresso “quando”<br />

quest’ultimo è nello stato “ON”<br />

Fig. 3 - <strong>Il</strong> sistema Recs 101<br />

struttura di rete al f<strong>in</strong>e di fornire<br />

una <strong>in</strong>terfaccia utente basata <strong>sul</strong>l’utilizzo<br />

dell’ormai noto l<strong>in</strong>guaggio<br />

HTML unitamente ad altre<br />

caratteristiche comuni ai <strong>web</strong><br />

browser.<br />

Se si pensa di aggiungere alle<br />

funzionalità ormai consolidate di<br />

un <strong>web</strong> <strong>server</strong> embedded la capacità<br />

di poter gestire <strong>applicazioni</strong><br />

Ja<strong>va</strong> ecco che questi sistemi<br />

aprono le frontiere a capacità<br />

<strong>in</strong>esplorate, che li rendono capaci<br />

di eseguire i più <strong>va</strong>riegati compiti<br />

quali, ad esempio, quelli di<br />

controllo remoto, su<strong>per</strong>visione e<br />

gestione di sistemi elettronici (figura<br />

1).<br />

L’implementazione delle funzionalità<br />

Ja<strong>va</strong> all’<strong>in</strong>terno di un tale<br />

dispositivo è particolarmente <strong>in</strong>dicato<br />

<strong>per</strong> questo approccio <strong>per</strong>mettendo<br />

l’uso di una strategia di<br />

controllo <strong>in</strong>dipendente dalla piattaforma<br />

hardware del sistema <strong>in</strong><br />

cui viene gestita. Questa metodologia<br />

è stata da tempo ado<strong>per</strong>ata<br />

nelle <strong>applicazioni</strong> <strong>Internet</strong> dove<br />

non sono richiesti str<strong>in</strong>genti<br />

v<strong>in</strong>coli di real-time. L’uso del l<strong>in</strong>guaggio<br />

di programmazione Ja<strong>va</strong><br />

<strong>per</strong> le <strong>applicazioni</strong> di controllo remoto<br />

fornisce il <strong>va</strong>ntaggio di <strong>in</strong>tegrare<br />

sistemi di uso generale con<br />

<strong>Internet</strong> <strong>per</strong>mettendone la su<strong>per</strong>visione<br />

ed il controllo.<br />

<strong>Il</strong> nuovo concetto che <strong>in</strong>tendiamo<br />

<strong>in</strong>trodurre si basa <strong>sul</strong>l’esecuzione<br />

di Applet Ja<strong>va</strong> (piccoli programmi<br />

aggiuntivi) <strong>per</strong> eseguire o<strong>per</strong>azioni<br />

di controllo o di monitoraggio di<br />

dispositivi remoti.<br />

In questo tipo di sistemi il controllo<br />

distribuito si ottiene mediante<br />

il trasferimento<br />

di pag<strong>in</strong>e<br />

HTML e l’esecuzione<br />

di applet Ja<strong>va</strong> (figura<br />

2).<br />

I <strong>va</strong>ntaggi dell’utilizzo<br />

di Ja<strong>va</strong> possono<br />

essere brevemente<br />

riassunti nei<br />

seguenti punti:<br />

- <strong>in</strong>dipendenza dalla<br />

piattaforma: diversamente<br />

dai<br />

comuni compilatori<br />

che producono<br />

codice <strong>per</strong> CPU<br />

specifiche, il Ja<strong>va</strong><br />

produce un codice<br />

<strong>per</strong> una CPU<br />

virtuale. Al f<strong>in</strong>e di<br />

rimanere <strong>in</strong>dipendente<br />

da specifiche<br />

piattaforme hardware il sistema<br />

runtime di Ja<strong>va</strong> fornisce<br />

un’<strong>in</strong>terfaccia universale <strong>per</strong><br />

qualsiasi applicazione che si desidera<br />

sviluppare denom<strong>in</strong>ata<br />

JVM (Ja<strong>va</strong> Virtual Mach<strong>in</strong>e)<br />

- Potenza: Ja<strong>va</strong> racchiude <strong>in</strong> sé<br />

Fig. 4 - Scenario d’applicazione del dispositivo<br />

Recs 101<br />

nuove caratteristiche che <strong>in</strong>cludono<br />

la gestione dei database,<br />

l’<strong>in</strong>vocazione dei metodi remoti<br />

ed altre caratteristiche <strong>in</strong>erenti<br />

la gestione della sicurezza<br />

- Network<strong>in</strong>g: Ja<strong>va</strong> nasce come<br />

l<strong>in</strong>guaggio di programmazione<br />

distribuito, il che si traduce nel<br />

fatto che la sua progettazione<br />

<strong>in</strong>clude<strong>va</strong> s<strong>in</strong> dall’<strong>in</strong>izio la gestione<br />

di particolari funzioni <strong>in</strong>erenti<br />

il network<strong>in</strong>g quali, ad<br />

esempio, il <strong>TCP</strong>/<strong>IP</strong>, l’HTTP, l’FTP<br />

- Efficienza: le moderne JVM, grazie<br />

all’utilizzo della tecnologia<br />

Just <strong>in</strong> Time (JIT) compiler, le<br />

<strong>per</strong>formance d’esecuzione delle<br />

applet sono state fortemente<br />

migliorate.<br />

Frutto di anni di ricerca e s<strong>per</strong>imentazione<br />

da parte di<br />

Intellisystem Technologies hanno<br />

portato alla realizzazione di Recs<br />

101 (figura 3). Recs 101 è un dispositivo<br />

di facile utilizzo a prestazioni<br />

ele<strong>va</strong>te, ideale <strong>per</strong> <strong>applicazioni</strong><br />

di controllo remoto professionale.<br />

<strong>Un</strong>a volta collegato<br />

ad una rete Ethernet, Recs 101<br />

mette a disposizione dell’utente<br />

32 canali digitali di cui 16 di Input<br />

e 16 di Output.<br />

➝<br />

UN SOFTWARE SUL SITO<br />

Fig. 2 - Applet Ja<strong>va</strong> <strong>per</strong> eseguire o<strong>per</strong>azioni di controllo o di monitoraggio di<br />

dispositivi remoti<br />

Per chi volesse dilettarsi a s<strong>per</strong>imentare la <strong>per</strong>sonalizzazione<br />

delle <strong>in</strong>terfacce, Intellisystem Technologies mette a disposizione<br />

nel proprio sito tutto il software necessario (http://www.<strong>in</strong>tellisystem.it/recs/Interfaccia.htm).<br />

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


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!