Framework per il controllo a distanza di dispositivi domotici basati su Arduino.
Questa applicazione è stata sviluppata come parte di un progetto di collaborazione tra il DiMIE - Università della Basilicata, e Basilicata Innovazione (http://www.basilicatainnovazione.it/). Il progetto, chiamato Ardomotica, ha avuto come scopo lo sviluppo di un framework generale per il controllo a distanza di dispositivi domotici basati su Arduino.
I device equipaggiati con Arduino possono essere controllati tramite Internet utilizzando la popolare piattaforma cloud PubNub (http://www.pubnub.com/), e anche tramite rete locale WiFi. E possibile inviare comandi per controllare gli attuatori presenti su Arduino, o per leggere i valori dei sensori. Tutti i comandi possono essere eseguiti immediatamente o eseguiti in una data specifica.
Il framework si compone di tre livelli principali:
- la logica di microprogrammazione di Arduino, che gestisce i comandi e genera le risposte
- due librerie che astraggono la generazione e lesecuzione dei comandi
- le applicazioni client che effettivamente eseguono i comandi
I client sono stati sviluppati con riferimenti al caso di studio condotto in collaborazione con GEMI Elettronica (http://www.gemimarket.it/), e fa riferimento al controllo di un aspiratore per camini a 6 velocità.
Per provare lapplicazione su un dispositivo di prova, contattateci allindirizzo [email protected]