siam domotica open source fiera elettronica 2014
Post on 01-Jul-2015
337 Views
Preview:
DESCRIPTION
TRANSCRIPT
S
Domotica Open SourceArduino 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.)
top related