Header di Denis Gottardello

Back

Sistema di videosorveglianza e home automation basato su pc


Questa pagina è stata visitata 571 volte.

DomusBoss vuole essere un sistema di videosorveglianza e home automation. L'architettura del software prevede un server Linux ed interfacce di gestione ed utente finale per Linux, Windows ed Android.

In questo momento il software ha le seguenti funzionalità:

- Videosorveglianza
- Regolazione automatica della luminosità.
- Motion detection.
- Registrazione su più dischi dei filmati.
- Possibilità di inviare mail con allegati gli screenshot delle telecamere o degli input che hanno causato un allarme.
- Visione del live via web.
- Gestione di telecamere Axis (Per ora solo la datata Axis 2100, per altri modelli mandatemi un'email.).

- Temperature
- Possibilità di controllare la temperatura di ambienti con opportune sonde di temperatura (Se siete interessati ve le posso fornire.).
- Possibilità di visualizzare su grafico l'andamento delle temperature ne tempo.

- Home automation
- Possiblità di gestire digital input e digital output basati su rs232 (utilizzando i segnali della seriale) oppure scheda ad 8 digital input e 8 digital output per mezzo della scheda FT357 che può essere collegata direttamente alla porta seriale oppure ad un convertitore di rete.


Il software è composto di un modulo server, di una console per la configurazione dell'impianto ed una per l'utente finale. Le console per l'utente finale sono disponibili per Linux, Windows ed Android.


Installazione e configurazione
L'installazione è molto semplice da eseguire.
Preparare una macchina con Debian Squeeze, scaricare ed installare i pacchetti DomusBossServerLibs.deb e DomusBossServer.deb. Una volta installati il software verrà salvato nella cartella /usr/DomusBoss.
Il modulo server dialoga per mezzo di un socket (3000) con le console. Per modificare il socket modificare il file ini contenuto nella cartella DomusBoss e riavviare il servizio.
Usare la console DomusBossManagement per la configurazione dell'impianto e di tutto il sistema. La console DomusBossClient e l'applicativo per Android serviranno per l'uso finale.

Hardware compatibile:
DomusBoss è un software nato da poco per cui non è testato a fondo e non sono state fatte prove con un grande parco hardware. In questo momento dovrebbero funzionare correttamente con tutte le schede di acquisizione video supportate da Linux.
Per quando riguarda gli ingressi IO per ora ci sono 3 modi di gestirli con Domusboss:
- Per mezzo della telecamera Axis 2100 che sul retro ha appunto un ingresso ed una uscita
- Collegando direttamente alla porta seriale del pc dei relè, potendo quindi pilotare 2 relè ed ottenere lo stato di 3 ingressi per ogni porta seriale - Per mezzo della scheda FT357, collegabile alla seriale o raggiungibile via lan.

FT357

Questa foto mostra i collegameti che la scheda offre. Come vedete si possono coltrollare lo stato di 8 inputs e gestire 8 relè. L'apparato a fianco alla scheda serve per poterla remotare. In questo modo non è necessario che sia collegata direttamente al server. E' comunque possibile remotare la scheda per mezzo del software ComPortServer che trovate sempre nel sito. Il software permette di collegare la scheda ad un pc nelle vicinanze di modo che possa essere indirettamente raggiunta dal server. Nel pc viene installato il software che ne condivite la seriale per mezzo di un socket a scelta. La scheda può essere comprata direttamente dal produttore (deve essere assemblata) oppure la posso fornire io.

RS232

Come vedete si tratta di un modo spartano ma molto efficente per gestire 2 relè ed ottenere lo stato di 3 inputs. Questa soluzione non si può remotare.

Screenshots: DomusBossManagement, interfaccia di gestione


Screenshots: DomusBossClient, live (opportunamente oscurato)


Screenshots: DomusBossClient, temperature


Screenshots: DomusBossClient, IO


Screenshots: DomusBoss su Android, pulsantiera con la quale accndere e spegnere tutto ciò che si vuole


Screenshots: DomusBoss su Android, live (opportunamente oscurato)



Ovviamente non si offre aganzia alcuna sul programma che è stato scritto da poco e che quindi ha bisogno di un periodo di rodaggio.

Se soveste riscontrare un malfunzionamento non esistate a mandarmi un'email, il mio indirizzo è a fondo pagina.


Per scaricare le console di gestione per Linux clicca qui.
Per scaricare le console di gestione per Windows clicca qui.
Per scaricare le console di gestione per Android clicca qui.
Per scaricare il modulo server clicca qui.
Per scaricare le librerie necessarie al modulo server clicca qui.

Back

www.denisgottardello.it
Designed by silviacossu.com