Domotica

  • PDF

È un sistema che consente l'invio di comandi a dispositivi elettrici o elettronici tramite il proprio dispositivo mobile (cellulare, smartphone, PDA etc) dotato di interfaccia bluetooth.

Integrando un qualsiasi sistema che prevede accensione e spegnimento, apertura e chiusura o altri comandi da circuito elettrico con la centralina dedicata, si possono inviare tutti i comandi necessari al funzionamento del sistema dal proprio dispositivo mobile. Questo sistema non necessita di alcuna installazione di applicazioni sul dispositivo mobile, ma per inviare comandi al sistema con cui interagisce si serve dell'invio di semplici immagini. Questo semplifica molto il problema della compatibilità, in quanto le immagini sono compatibili con ogni dispositivo mobile, a differenza delle applicazioni che sono specifiche.

L'invio di comandi tramite immagini-comando è reso sicuro atraverso l'utilizzo della tecnica della steganografia, che consente di nascondere informazioni all'interno delle immagini-comando.

Il sistema è costituito da una parte hardware e da alcuni componenti software. La parte hardware è costituita dalla centralina dedicata e dall'interfaccia tra la centralina ed il sistema da gestire, mentre i componenti software sono: l'applicazione server di ricezione; interpretazione delle immagini-comando ed esecuzione delle stesse; infine l'applicazione che esegue la creazione e la codifica di immagini-comando.

Hardware: la centralina dedicata  è costituita da un mini computer dotato di un processore Xscale ARM, modulo bluetooth e uscite seriali che permettono la comunicazione con il sistema da gestire. Il sistema operativo è Linux. La seriale (PC COM) della Centralina è connessa al dispositivo da un circuito di connessione che viene personalizzato in base alle necessità. Il cuore del circuito di connessione è il Nutchip, IC1. Tre delle sue uscite (OUT1, OUT2, OUT3) pilotano tre stadi identici per l'accensione dei relè. Il transistor (TR1, TR2, TR3) si comporta come un interruttore.

Software: l'applicazione Server svolge il ruolo di ascoltare le richieste di invio di immagini-comando da parte dei dispositivi, analizzarle e svolgere il compito assegnato. Basta inserire l'immagine-comando nel dispositivo per permettergli di inviarle se il dispositivo è abilitato.

Software: l'applicazione Codificatore permette di creare le immagini-comando inserendo informazioni all'interno di normali immagini, con la tecnica della steganografia. Le immagini vengono create con un normale editor di in formato GIF o JPG; l'immagine viene quindi passata al Codificatore che inserirà nell'immagine il comando voluto ed il codice controllo che identifica il comando per cui sono valide le immagini create. Quest'ultime preservano il loro aspetto originale e l'inserimento delle informazioni nascoste non è percepibile all'occhio umano. Quindi le immagini-comando vengono inserite nel dispositivo e sono pronte per essere inviate alla centralina per cui sono state create.