Open Network Object System(O.N.O.S)

Questo progetto si chiama O.N.O.S. ed è un sistema domotico.
Grazie ad O.N.O.S. è possibile controllare qualsiasi dispositivo elettrico da internet con un solo click.
Il sistema è semplice ed intuitivo infatti si può iniziare ad utilizzarlo entro 5 minuti dall’estrazione dalla scatola.
L’utente deve solamente collegare la presa della corrente all’ OnosCenter (il cervello principale dell’impianto) ed O.N.O.S. farà il resto!
Lo scopo del progetto e’ di permettere a chiunque (anche privo di esperienza elettrica ed informatica) di poter configurare e realizzare la propria casa domotica senza dover chiamare l’elettricista , senza dover rompere e ricablare la casa e sopratutto senza bisogno di investire un capitale!
O.N.O.S. è modulare quindi l’utente può acquistare inizialmente solo l’OnosCenter (che consente di comandare già da subito una presa della corrente) e prendere poi successivamente solo i componenti aggiuntivi che desidera ,configurando così la propria casa su misura.
La differenza tra O.N.O.S e gli altri sistemi domotici è che non richiede l’uso di cavi ne di collegamenti radio in quanto la comunicazione tra le varie apparecchiature avviene tramite i cavi della corrente elettrica già presenti nell’edificio (questa tecnologia prende il nome di onde convogliate , http://it.wikipedia.org/wiki/Powerline).
Per utilizzare O.N.O.S. non è richiesta l’installazione di nessun software e di nessuna app , in quanto il sistema fornisce una pagina web che qualunque dispositivo dotato di browser potrà visualizzare (tablet, telefoni, pc ,ebook reader …)
Il sistema funziona anche localmente quindi senza l’uso di internet si potrà usufruirne collegandosi alla rete locale, cosa che i sistemi basati su cloud non permettono.

Altro grande vantaggio rispetto alla concorrenza è che l’interfaccia è completamente personalizzabile , sia nella grafica sia nella suddivisione degli ambienti.
E’ possibile modificare il colore e la forma dei pulsanti che controllano gli apparecchi elettrici (è persino possibile utilizzare immagini).
La suddivisione degli ambienti è facilmente impostabile dall’utente che con pochi click potrà nominare le proprie utenze e
suddividerle nelle proprie stanze.

Funzionamento:
Il computer principale (chiamato anche OnosCenter) comunica con i nodi (che sono i dispositivi O.N.O.S ai quali l’utente collegherà i propri elettrodomestici ) tramite onde convogliate.
Quando l’utente si collega al sito di O.N.O.S , l’OnosCenter crea la pagina web da visualizzare in base allo stato dei vari nodi (acceso , spento …) , premendo su un pulsante l’utente può cambiare lo stato del nodo associato al pulsante , a questo punto il pulsante cambia colore e scritta per confermare l’avvenuta azione.
Se un nodo fosse spento o irraggiungibile il relativo pulsante indicherà con il colore grigio che l’operazione è in attesa.
Questo garantisce all’utente la conoscenza dello stato effettivo degli elettrodomestici comandati.

Tra i tipi di nodi in vendità saranno disponibili :

Prese intelligenti :
Collegando il proprio elettrodomestico ad una di queste prese sarà possibile accenderlo e spegnerlo da remoto

Portalampada intelligenti :
Inserendo questi dispositivi tra il proprio portalampada e la propria lampadina si potrà controllarla da remoto

Barriere infrarosso :
Posizionando queste barriere vicino alle porte si potrà sapere se all’interno della stanza ci sono persone e spegnere le luci se non ci sono.

Sensore igrometrico :
Per misurare l’umidità del terreno e irrigare di conseguenza la zona controllata

Sensori di temperatura:
Tramite questi sensori si potrà sapere le temperature di ciascun ambiente e condizionarlo di conseguenza

Esempi particolari di utilizzo:

Antifurto:
Con O.N.O.S. sarà possibile la realizzazione di un antifurto affidabile ed economico

Distributore di cibo automatico di pollai ed altri animali :
Con O.N.O.S. sarà facilmente automatizzabile la distribuzione degli animali sia domestici che non.
Sarà inoltre possibile tramite webcam controllarne visivamente lo stato.

Controllo di presenza negli ostelli/baite/agriturismi/resort : tramite barriera infrarossi O.N.O.S. permette di controllare se ci sono persone nella stanza in modo da poter effettuare le pulizie solo quando i clienti non sono presenti, inoltre può far risparmiare sul costo della corrente elettrica disattivando tutti gli apparecchi elettrici della stanza quando è vuota.

Controllo del livello di acqua nei campi:
Avendo diverse pompe nei pozzi si potrà controllare il livello dell’acqua ed alimentarle in base ad una soglia.
Questo senza dover passare altri cavi oltre a quelli già esistenti delle pompe stesse.

Controllo luce ed umidità di una serra:
Grazie a sensori di temperatura e di umidità O.N.O.S. può essere facilmente utilizzato per l’automatizzazione di una serra , illuminando ed innaffiando le piante in base ad orari e sensori.

Controllo della casa per anziani :
Avendo l’interfaccia altamente personalizzabile O.N.O.S. si predispone egregiamente per l’uso da parte degli anziani in quanto è possibilile fare interfaccie con pulsanti enormi facilmente leggibili.
Grazie ad O.N.O.S. l’anziano avrà il controllo della casa senza alzarsi dalla poltrona .

Ecco il video dimostrativo:

Note tecniche (utili solo per gli sviluppatori):

O.N.O.S. è rilasciato sotto licenza opensource , questo per favorirne lo sviluppo e dare la possibilità agli utenti di migliorarlo ulteriormente.

Il software è completamente gratuito e puo essere eseguito su qualsiasi dispositivo abbia python quindi qualsiasi pc con linux tra cui anche il raspberry pi ed il beaglebone (persino su alcuni router con openwrt è possibile eseguirlo!)

Non è richiesta alcuna installazione , basta semplicemente scaricare il programma ed eseguirlo con python

Speriamo di permettere a sempre più persone di ‘giocare’ con l’internet of things per questo motivo il progetto è stato rilasciato sotto la licenza opensource GNU General Public License 3 che ne permette l’uso gratuito.

O.N.O.S. è stato sviluppato usando prevalentemente le librerie build in di python quindi non richiede l’installazione di nessuna libreria aggiuntiva.
I nodi O.N.O.S. sono basati su arduino quindi volendo si possono autocostruire e quindi adattare facilmente alle proprie esigenze.

Se avete delle domande, suggerimenti o opinioni da esprimere lasciate un commento

https://sourceforge.net/projects/onos/

This project name is O.N.O.S wich stand for Open Network Object System and is an home automation system .
Using O.N.O.S. is possible to control any electric device with a single click.
The system is simple and user frendly in fact you can start using it within 5 minutes after removal from the box
(out of the box concept).
The user only has to insert the power plug to the ‘OnosCenter’ (the main brain of the system) and O.N.O.S. will make all the remaing work (no configuration required).
The mission of this project is to make users (also without computer and electrical knowledge) able to install and customize their own home automation system .
Without the need to call electricians, broke the walls and rewire the house and especially without spending a pile of money.

O.N.O.S. is modular so the user can start buying only the OnosCenter (wich allow to controll one power socket) and then he can buy only the modules needed.

The main difference between O.N.O.S and the other automation systems is that it doesn’t require using new wires or radio signals
because all the data transmission travels through the power line wires (powerline technology
http://en.wikipedia.org/wiki/Power-line_communication).
In order to use O.N.O.S. you don’t have to install any software or application since the system serves a webpage wich any device having a browser will be able to displays. (phones , tablets ,pcs ebook readers and so on)

The system works also locally so without using internet you could just connect to your local network ! this feature is not avaible in the cloud based automation systems.

Another big advantage in comparison to other systems is the fully customizable interface both in the graphics and in the zones division.
Is possible to modify the colour and the shape of the buttons that control the electrical appliances( is also possible to use pictures).
The zones division is easily configurable and within few clicks the user can renames and subdivides the electrical devices in each room.

Watch the demo videos :

Working :
The main pc also called OnosCenter communicates through the powerline to the other nodes (wich are the O.N.O.S devices to whom the user will connect the electrical appliances) .
When the user goes to the O.N.O.S. the OnosCenter will create a webpage based on the nodes status (turned on , off ..), pressing on a button the user will be able to change the node status associated with the button.
Then the button will change text and colour in order to confirm the successful operation.
If a node was shut down or unreachable the button will show this with a gray colour , so the user will know that the transaction is pending.
This ensures the user will always know the true status of the appliances controlled.

Technical notes (useful only to developers):

O.N.O.S. is released under open source license, this to enhance its development and to enable users to improve it further.

The software is completely free and can be run on any device wich has python so any pc with linux including the raspberry pi and BeagleBone will be fine (even on some routers with openwrt you can run it!)

No installation required, you just download the program and run it with python.

We hope to allow more people to ‘play’ with the internet of things for this reason the project was licensed under the open source GNU General Public License 3, which allows free use.

O.N.O.S. was developed using mainly build-in python libraries therefore does not require the installation of any additional libraries.

The O.N.O.S. nodes are Arduino based , you can build them yourself and so easily adapt the system to your needs.

If you have some question or suggestions please leave me a comment!

https://sourceforge.net/projects/onos/

Questa voce è stata pubblicata in Projects. Contrassegna il permalink.

3 risposte a Open Network Object System(O.N.O.S)

  1. Giuseppe Galati scrive:

    Posso usare programma con Windows e non con linux?

    • marco scrive:

      Non ho mail provato a far eseguire il programma su windows, immagino sia possibile ,probabilmente basta installare python su windows e poi eseguire onos da python ..
      Cosa vorrebbe realizzare?posso esserle di aiuto in qualche modo?
      Ho di recente cambiato sito..il sito aggiornato è su http://www.myonos.com

  2. Charla scrive:

    Preventing coin-flip scenarios except absolutely necessary will be the third hint I’ve to supply.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.