SlideShare a Scribd company logo
1 of 20
Domotica Open Source 
S 
Arduino e Scenari Applicativi
Scope Applicativo 
S Costruire sistemi fisici interattivi tramite l’uso di software 
e hardware in grado di percepire (sensori) e rispondere 
(attuatori) al mondo “analogico” 
S I progetti di domotica open source usano sensori e 
microcontrollori per tradurre l’input analogico ad un 
sistema software
Arduino 
S Progetto Italiano 
S Framework Open-Source per la creazione rapida di 
prototipi 
S Licenza Creative Commons Attribution-ShareAlike 3.0 
S Base Software comune per interfacciarsi a qualsiasi 
oggetto elettornico dal sensore, all’attuatore, al computer 
S Grande community
Arduino
Arduino 
S Domotica 
S Controllo Accessi 
S Robotica 
S Dispositivi di Allarme 
S Stazioni Meteo 
S Dispositivi Wireless o LAN 
S Utilizzo per scopi didattici e sperimentali
Arduino
Arduino 
PIN Digitale 
S Input e Output a scelta 
S Assume un valore booleano 
{HIGH,LOW} (on,off) 
S Attiva o disattiva un dispositivo 
PIN Analogico 
S Input oppure Output 
S Può assumere valori da 0 a 255 
S Legge valori continui (sensori) o 
regola intensità luminosa.
Perché Arduino 
S Basato su linguaggio open source (Wiring) analogo a 
c/c++ 
S Vasta gamma di librerie, incluse quelle ausiliarie 
S Ambiente di sviluppo multipiattaforma 
S Tutta la parte software è rilasciata sotto licenza GPL o 
LGPL 
S Programmato via Seriale o USB
Sviluppo Arduino 
S Dichiarazione delle Variabili dal 
MAC Address al valore di 
output 
S Inizializzazione dei PIN e 
attivazione delle schede 
S Ciclo principale di esecuzione 
che contiene il programma 
principale.
Free Domotic 
S Piattaforma di “Internet delle cose”: Open Source, 
Flessibile e Sicura, utile a realizzare spazi intelligenti 
S Rompere le barriere tra necessità umane, tecnologie di 
automazione, intelligenza artificiale, mobile, web e social 
network.
Free Domotic
Progetto Pass 
S Caso d’uso particolare, ambito 
misto domotico/sanitario 
S Interfaccia tra sistemi 
S Protocolli di comunicazione 
comuni 
S Plugin / Implementazioni 
http://www.projectpass.eu/
MQTT 
S Protocollo di connettività M2M / Internet of Things 
S Progettato per leggerezza del trasporto 
S Architettura publish/subscribe 
S Vantaggi per bassa ampiezza di banda. 
S Basso costo del trasporto dei dati.
MQTT
Progetto Pass 
S Interfacciamento Arduino e FreeDomotic 
S Modalità di Interfaccia: protocollo MQTT 
S Realizzazione/Utilizzo di plugin MQTT per FreeDomotic 
S Utilizzo di librerie MQTT per Sketch Arduino 
S Possibilità di interconnesione anche in IDC / Cloud
Scenario di utilizzo
Scenario di Utilizzo
Conclusioni 
S Forte Sviluppo Mondo Open Source 
S Calo dei costi della Connettività 
S Miniaturizzazione dei Componenti 
S Multi-Wireless Devices 
S Domotica: da miraggio per pochi a realtà per tutti
Conclusioni 
S Dibattito 
S Dubbi, Domande o Chiarimenti?
Conclusioni 
S Grazie per l’attenzione 
S Ing. Michele Campanelli (SIAM S.r.l.)

More Related Content

What's hot

Implementare il paradigma Software-Defined Networking utilizzando OpenFlow sw...
Implementare il paradigma Software-Defined Networking utilizzando OpenFlow sw...Implementare il paradigma Software-Defined Networking utilizzando OpenFlow sw...
Implementare il paradigma Software-Defined Networking utilizzando OpenFlow sw...Francesco Ciclosi
 
Lpc1768 mbed della nxp revisione - 2010-11-08
Lpc1768 mbed della nxp   revisione - 2010-11-08Lpc1768 mbed della nxp   revisione - 2010-11-08
Lpc1768 mbed della nxp revisione - 2010-11-08Ionela
 
Free Software e Open Hardware
Free Software e Open HardwareFree Software e Open Hardware
Free Software e Open HardwareStefano Sanna
 
Introduzione al software libero
Introduzione al software liberoIntroduzione al software libero
Introduzione al software liberoStefano Sabatini
 

What's hot (7)

Implementare il paradigma Software-Defined Networking utilizzando OpenFlow sw...
Implementare il paradigma Software-Defined Networking utilizzando OpenFlow sw...Implementare il paradigma Software-Defined Networking utilizzando OpenFlow sw...
Implementare il paradigma Software-Defined Networking utilizzando OpenFlow sw...
 
Lpc1768 mbed della nxp revisione - 2010-11-08
Lpc1768 mbed della nxp   revisione - 2010-11-08Lpc1768 mbed della nxp   revisione - 2010-11-08
Lpc1768 mbed della nxp revisione - 2010-11-08
 
Free Software e Open Hardware
Free Software e Open HardwareFree Software e Open Hardware
Free Software e Open Hardware
 
Raspberrypi
Raspberrypi Raspberrypi
Raspberrypi
 
Tesi Triennale
Tesi TriennaleTesi Triennale
Tesi Triennale
 
Introduzione al software libero
Introduzione al software liberoIntroduzione al software libero
Introduzione al software libero
 
Arduino nella Pmi
Arduino nella PmiArduino nella Pmi
Arduino nella Pmi
 

Viewers also liked

Sistemi domotici integrati per la gestione intelligente d’ambiente
Sistemi domotici integrati per la gestione intelligente d’ambienteSistemi domotici integrati per la gestione intelligente d’ambiente
Sistemi domotici integrati per la gestione intelligente d’ambientefreedomotic
 
Evoluzione di un’applicazione mobile cross platform per il supporto domotico ...
Evoluzione di un’applicazione mobile cross platform per il supporto domotico ...Evoluzione di un’applicazione mobile cross platform per il supporto domotico ...
Evoluzione di un’applicazione mobile cross platform per il supporto domotico ...freedomotic
 
Internet of things: smart home
Internet of things: smart homeInternet of things: smart home
Internet of things: smart homeDoxa
 
“L'evoluzione digitale delle telecomunicazioni e della domotica” Fiera Elettr...
“L'evoluzione digitale delle telecomunicazioni e della domotica” Fiera Elettr...“L'evoluzione digitale delle telecomunicazioni e della domotica” Fiera Elettr...
“L'evoluzione digitale delle telecomunicazioni e della domotica” Fiera Elettr...bbcslide
 
Introduzione alla Domotica vantaggi e prospettive - Progettare un impianto Do...
Introduzione alla Domotica vantaggi e prospettive - Progettare un impianto Do...Introduzione alla Domotica vantaggi e prospettive - Progettare un impianto Do...
Introduzione alla Domotica vantaggi e prospettive - Progettare un impianto Do...Cristian Randieri PhD
 
Piano di marketing strategico per Domotica Italiana srl
Piano di marketing strategico per Domotica Italiana srlPiano di marketing strategico per Domotica Italiana srl
Piano di marketing strategico per Domotica Italiana srlsydro82
 
Technology Vision 2017 infographic
Technology Vision 2017 infographicTechnology Vision 2017 infographic
Technology Vision 2017 infographicAccenture Technology
 

Viewers also liked (8)

Sistemi domotici integrati per la gestione intelligente d’ambiente
Sistemi domotici integrati per la gestione intelligente d’ambienteSistemi domotici integrati per la gestione intelligente d’ambiente
Sistemi domotici integrati per la gestione intelligente d’ambiente
 
Smart Houses
Smart HousesSmart Houses
Smart Houses
 
Evoluzione di un’applicazione mobile cross platform per il supporto domotico ...
Evoluzione di un’applicazione mobile cross platform per il supporto domotico ...Evoluzione di un’applicazione mobile cross platform per il supporto domotico ...
Evoluzione di un’applicazione mobile cross platform per il supporto domotico ...
 
Internet of things: smart home
Internet of things: smart homeInternet of things: smart home
Internet of things: smart home
 
“L'evoluzione digitale delle telecomunicazioni e della domotica” Fiera Elettr...
“L'evoluzione digitale delle telecomunicazioni e della domotica” Fiera Elettr...“L'evoluzione digitale delle telecomunicazioni e della domotica” Fiera Elettr...
“L'evoluzione digitale delle telecomunicazioni e della domotica” Fiera Elettr...
 
Introduzione alla Domotica vantaggi e prospettive - Progettare un impianto Do...
Introduzione alla Domotica vantaggi e prospettive - Progettare un impianto Do...Introduzione alla Domotica vantaggi e prospettive - Progettare un impianto Do...
Introduzione alla Domotica vantaggi e prospettive - Progettare un impianto Do...
 
Piano di marketing strategico per Domotica Italiana srl
Piano di marketing strategico per Domotica Italiana srlPiano di marketing strategico per Domotica Italiana srl
Piano di marketing strategico per Domotica Italiana srl
 
Technology Vision 2017 infographic
Technology Vision 2017 infographicTechnology Vision 2017 infographic
Technology Vision 2017 infographic
 

Similar to SIAM domotica open source Fiera Elettronica 2014

Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Mirco Piccin
 
TERA | Edge Computers per Ecosistemi IoT
TERA | Edge Computers per Ecosistemi IoTTERA | Edge Computers per Ecosistemi IoT
TERA | Edge Computers per Ecosistemi IoTMaurizio C. Mangano
 
EuComm
EuCommEuComm
EuCommiBLio
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteMirco Sbrollini
 
Arduino&raspberry pi - Un connubio vincente
Arduino&raspberry pi - Un connubio vincenteArduino&raspberry pi - Un connubio vincente
Arduino&raspberry pi - Un connubio vincenteMirco Sbrollini
 
Introduzione ad Arduino
Introduzione ad ArduinoIntroduzione ad Arduino
Introduzione ad ArduinoSimone Lusenti
 
SENECA - SAVE 2009 - Acquisire i dati
SENECA - SAVE 2009 - Acquisire i datiSENECA - SAVE 2009 - Acquisire i dati
SENECA - SAVE 2009 - Acquisire i datiSENECA
 
Smart Platform: monitoraggio e audit energetico
Smart Platform: monitoraggio e audit energeticoSmart Platform: monitoraggio e audit energetico
Smart Platform: monitoraggio e audit energeticoMariacarla Millone
 
Tesina Maturità 2012-2013
Tesina Maturità 2012-2013 Tesina Maturità 2012-2013
Tesina Maturità 2012-2013 Michele Loda
 
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISES
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISESIothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISES
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISESPaola Visentin
 
Lezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 oreLezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 oreMirko Mancin
 
Opensignature (firma digitale)
Opensignature (firma digitale)Opensignature (firma digitale)
Opensignature (firma digitale)antiac
 
CommSEC - linea prodotti InterLINK (IT)
CommSEC - linea prodotti InterLINK (IT)CommSEC - linea prodotti InterLINK (IT)
CommSEC - linea prodotti InterLINK (IT)iBLio
 
Gam04 introduzione a-netduino_final
Gam04   introduzione a-netduino_finalGam04   introduzione a-netduino_final
Gam04 introduzione a-netduino_finalDotNetCampus
 

Similar to SIAM domotica open source Fiera Elettronica 2014 (20)

Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
 
Socket python
Socket pythonSocket python
Socket python
 
TERA | Edge Computers per Ecosistemi IoT
TERA | Edge Computers per Ecosistemi IoTTERA | Edge Computers per Ecosistemi IoT
TERA | Edge Computers per Ecosistemi IoT
 
EuComm
EuCommEuComm
EuComm
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolante
 
Smart plc
Smart plcSmart plc
Smart plc
 
Smart plc
Smart plcSmart plc
Smart plc
 
Arduino&raspberry pi - Un connubio vincente
Arduino&raspberry pi - Un connubio vincenteArduino&raspberry pi - Un connubio vincente
Arduino&raspberry pi - Un connubio vincente
 
Introduzione ad Arduino
Introduzione ad ArduinoIntroduzione ad Arduino
Introduzione ad Arduino
 
Connext ita
Connext itaConnext ita
Connext ita
 
SENECA - SAVE 2009 - Acquisire i dati
SENECA - SAVE 2009 - Acquisire i datiSENECA - SAVE 2009 - Acquisire i dati
SENECA - SAVE 2009 - Acquisire i dati
 
Smart Platform: monitoraggio e audit energetico
Smart Platform: monitoraggio e audit energeticoSmart Platform: monitoraggio e audit energetico
Smart Platform: monitoraggio e audit energetico
 
Tesina Maturità 2012-2013
Tesina Maturità 2012-2013 Tesina Maturità 2012-2013
Tesina Maturità 2012-2013
 
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISES
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISESIothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISES
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISES
 
Lezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 oreLezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 ore
 
Opensignature (firma digitale)
Opensignature (firma digitale)Opensignature (firma digitale)
Opensignature (firma digitale)
 
CommSEC - linea prodotti InterLINK (IT)
CommSEC - linea prodotti InterLINK (IT)CommSEC - linea prodotti InterLINK (IT)
CommSEC - linea prodotti InterLINK (IT)
 
Raspberrypi
RaspberrypiRaspberrypi
Raspberrypi
 
Gam04 introduzione a-netduino_final
Gam04   introduzione a-netduino_finalGam04   introduzione a-netduino_final
Gam04 introduzione a-netduino_final
 
Arduino galileo edison_udoo
Arduino galileo edison_udooArduino galileo edison_udoo
Arduino galileo edison_udoo
 

SIAM domotica open source Fiera Elettronica 2014

  • 1. Domotica Open Source S Arduino e Scenari Applicativi
  • 2. Scope Applicativo S Costruire sistemi fisici interattivi tramite l’uso di software e hardware in grado di percepire (sensori) e rispondere (attuatori) al mondo “analogico” S I progetti di domotica open source usano sensori e microcontrollori per tradurre l’input analogico ad un sistema software
  • 3. Arduino S Progetto Italiano S Framework Open-Source per la creazione rapida di prototipi S Licenza Creative Commons Attribution-ShareAlike 3.0 S Base Software comune per interfacciarsi a qualsiasi oggetto elettornico dal sensore, all’attuatore, al computer S Grande community
  • 5. Arduino S Domotica S Controllo Accessi S Robotica S Dispositivi di Allarme S Stazioni Meteo S Dispositivi Wireless o LAN S Utilizzo per scopi didattici e sperimentali
  • 7. Arduino PIN Digitale S Input e Output a scelta S Assume un valore booleano {HIGH,LOW} (on,off) S Attiva o disattiva un dispositivo PIN Analogico S Input oppure Output S Può assumere valori da 0 a 255 S Legge valori continui (sensori) o regola intensità luminosa.
  • 8. Perché Arduino S Basato su linguaggio open source (Wiring) analogo a c/c++ S Vasta gamma di librerie, incluse quelle ausiliarie S Ambiente di sviluppo multipiattaforma S Tutta la parte software è rilasciata sotto licenza GPL o LGPL S Programmato via Seriale o USB
  • 9. Sviluppo Arduino S Dichiarazione delle Variabili dal MAC Address al valore di output S Inizializzazione dei PIN e attivazione delle schede S Ciclo principale di esecuzione che contiene il programma principale.
  • 10. Free Domotic S Piattaforma di “Internet delle cose”: Open Source, Flessibile e Sicura, utile a realizzare spazi intelligenti S Rompere le barriere tra necessità umane, tecnologie di automazione, intelligenza artificiale, mobile, web e social network.
  • 12. Progetto Pass S Caso d’uso particolare, ambito misto domotico/sanitario S Interfaccia tra sistemi S Protocolli di comunicazione comuni S Plugin / Implementazioni http://www.projectpass.eu/
  • 13. MQTT S Protocollo di connettività M2M / Internet of Things S Progettato per leggerezza del trasporto S Architettura publish/subscribe S Vantaggi per bassa ampiezza di banda. S Basso costo del trasporto dei dati.
  • 14. MQTT
  • 15. Progetto Pass S Interfacciamento Arduino e FreeDomotic S Modalità di Interfaccia: protocollo MQTT S Realizzazione/Utilizzo di plugin MQTT per FreeDomotic S Utilizzo di librerie MQTT per Sketch Arduino S Possibilità di interconnesione anche in IDC / Cloud
  • 18. Conclusioni S Forte Sviluppo Mondo Open Source S Calo dei costi della Connettività S Miniaturizzazione dei Componenti S Multi-Wireless Devices S Domotica: da miraggio per pochi a realtà per tutti
  • 19. Conclusioni S Dibattito S Dubbi, Domande o Chiarimenti?
  • 20. Conclusioni S Grazie per l’attenzione S Ing. Michele Campanelli (SIAM S.r.l.)