smart buildings: dal campo al modello, andata e ritorno
DESCRIPTION
Seminario organizzato dal Polo di Innovazione ICT http://www.poloinnovazioneict.org/ sul tema degli Smart Buildings.Durante il seminario si analizzano i molteplici livelli logico-architetturali presenti in un edificio intelligente, inquadrando criticamente le relative tecnologie, e ragionando sulle problematiche di integrazione di sistema. Il tema sta acquisendo sempre maggior interesse per i benefici in campo energetico, della sicurezza, dell’abitabilità, del confort e dei servizi agli abitanti.Dal punto di vista delle tecnologie ICT coinvolte, questo campo è in aperto fermento. Molte soluzioni si affacciano al mercato, ma purtroppo è spesso assente l’attenzione alla progettazione di sistema, all’espandibilità, all’integrazione.Argomenti trattati:- Smart Home, Smart Building, Smart Factory: una visione unitaria- Architetture e funzionalità dei sistemi di controllo per smart building- Integrazione, integrazione, integrazione- Cenni alle principali tecnologie esistenti sul mercato: caratteristiche e campi di applicazione- Arrivare ai sensori ed attuatori: controllo, monitoraggio, automazione, interoperabilità- Elaborare e comprendere i dati: aggregazione, filtraggio, elaborazione, ricerca, analisi- Interfacce utente: monitoraggio, controllo, alerting- Analisi di un dominio applicativo: monitoraggio consumi energeticiTRANSCRIPT
![Page 1: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/1.jpg)
Smart Buildings Dal campo al modello, andata e ritorno
Fulvio Corno – [email protected]
Politecnico di Torino Dipartimento di Automatica e Informatica
e-Lite Research Group
http://elite.polito.it
Seminario organizzato da
![Page 2: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/2.jpg)
Sommario
20/04/2012 e-lite - Smart Buildings 2
Conclusioni
Happy hour
![Page 3: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/3.jpg)
Conclusioni
20/04/2012 e-lite - Smart Buildings 3
Smart Homes, Buildings, Factories
La tecnologia è disponibile
Sensori, attuatori, infrastrutture di comunicazione
Domotica
Bus di campo
![Page 4: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/4.jpg)
Pot-pourri di dispositivi
20/04/2012 e-lite - Smart Buildings 4
![Page 5: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/5.jpg)
Conclusioni
20/04/2012 e-lite - Smart Buildings 5
Smart Homes, Buildings, Factories
La tecnologia è disponibile
Sensori, attuatori, infrastrutture di comunicazione
Domotica
Bus di campo
Le applicazioni sono definite
Monitoraggio energetico
Sorveglianza, sicurezza
Tele-controllo
![Page 6: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/6.jpg)
Pot-pourri di applicazioni
20/04/2012 e-lite - Smart Buildings 6
![Page 7: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/7.jpg)
Conclusioni
20/04/2012 e-lite - Smart Buildings 7
Problema risolto
Tecnologie disponibili
Applicazioni definite
… o no?
![Page 8: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/8.jpg)
Sommario (quello vero)
20/04/2012 e-lite - Smart Buildings 8
Definizione del problema
Architettura proposta
Esempi applicativi
Q&A
![Page 9: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/9.jpg)
Punti di partenza
20/04/2012 e-lite - Smart Buildings 9
D D D D
Applicazione
Dispositivi
• Sensori ambientali (temperatura, umidità,
CO2, inquinanti, illuminazione, vento, …)
• Sensori utente (presenza, movimento,
accessi, …)
• Misuratori energetici (energia e potenza
elettriche, consumi gas e acqua, …)
• Attuatori (relais, elettrovalvole,
motorizzazioni, segnalatori, …)
• Sistemi di automazione
• Tipologie di interconnessione
![Page 10: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/10.jpg)
Punti di partenza
20/04/2012 e-lite - Smart Buildings 10
D D D D
Applicazione
Dispositivi
• Cruscotti (osservazione, monitoraggio, …)
• Dati storici (memorizzazione,
consolidamento, consultazione, …)
• Allarmi (anomalie, superamento soglie, …)
• Controllo remoto (comando attuatori,
dis/attivazione azioni, modifica set-point, …)
• Tendenze (analisi su dati storici, analisi su
dati in tempo reale)
• Elaborazioni in tempo reale (calcolo
grandezze derivate, sensori virtuali, …)
• Intelligenza ambientale (comfort,
risparmio energetico, applicazione scenari,
adattamento dinamico, …)
• Integrazione con sistemi informativi
![Page 11: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/11.jpg)
Chiudere il cerchio
20/04/2012 e-lite - Smart Buildings 11
D D D D
Applicazione
Dispositivi
• Tecnologie dei sensori
• Protocolli di comunicazione
• Scala (locale, geografica)
• Numero di dispositivi
• Frequenze di campionamento
• Sicurezza / autenticazione
• Tipologia dei dati
• Unidirezionale o bidirezionale
• Codifica dei dati
• Polling / Pushing
Infrastruttura
![Page 12: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/12.jpg)
Fai presto a dire «dispositivi»
20/04/2012 e-lite - Smart Buildings 12
Powerline Computer-derived
Field bus Wireless
RS-485
![Page 13: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/13.jpg)
Fai presto a dire «dispositivi»
20/04/2012 e-lite - Smart Buildings 13
Powerline Computer-derived
Field bus Wireless
RS-485
Nota 1: questo è solo un piccolo assaggio
dei protocolli attualmente in uso
Nota 2: senza contare tutte le soluzioni
più o meno «custom»
Nota 3:
![Page 14: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/14.jpg)
Nel frattempo, nel mondo reale, …
20/04/2012 e-lite - Smart Buildings 14
Diversi fornitori
Diversi sotto sistemi
Diversi tempi di
installazione
Legacy
Diversi requisiti ed
esigenze
Diverse tecnologie nello
stesso sistema
Non progettate per inter-
operare (anzi…)
D D D D
D D D D
D D D D
![Page 15: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/15.jpg)
Nel frattempo, nel mondo reale, …
20/04/2012 e-lite - Smart Buildings 15
Crescita delle esigenze
Crescita delle
opportunità
Sviluppo di nuovi tipi di
interfacce
Nuovi campi applicativi
Integrazione di scala
Diverse applicazioni nello
stesso sistema fisico
Condividere sensori, dati
ed attuazioni
Applicazione
Applicazione
Applicazione
Applicazione
Applicazione
![Page 16: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/16.jpg)
Errori da evitare
20/04/2012 e-lite - Smart Buildings 16
D D D D
Applicazione
Dispositivi
Infrastruttura
D D
D
D
Applicazione
Dispositivi
Infrastruttura
D
Applicazione «all you can eat» Il caso «ho un gateway troppo
intelligente»
![Page 17: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/17.jpg)
E allora?
20/04/2012 e-lite - Smart Buildings 17
D D D D D D D D D D D D
Applicazione Applicazione Applicazione Applicazione
![Page 18: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/18.jpg)
Una lingua franca
20/04/2012 e-lite - Smart Buildings 18
D D D D D D D D D D D D
Applicazione Applicazione Applicazione Applicazione
Rappresentazione neutrale
![Page 19: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/19.jpg)
Architetture orizzontali e aperte
20/04/2012 e-lite - Smart Buildings 19
D D D D D D D D D D D D
Applicazione Applicazione Applicazione Applicazione
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo
![Page 20: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/20.jpg)
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo
Applicazioni consumano
dati e servizi
20/04/2012 e-lite - Smart Buildings 20
D D D D D D D D D D D D
Applicazione Applicazione Applicazione Applicazione
![Page 21: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/21.jpg)
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo
Applicazioni controllano
20/04/2012 e-lite - Smart Buildings 21
D D D D D D D D D D D D
Applicazione Applicazione Applicazione Applicazione
![Page 22: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/22.jpg)
Un modello astratto
20/04/2012 e-lite - Smart Buildings 22
D D D D D D D D D D D D
Applicazione Applicazione Applicazione Applicazione
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo
• Astratto rispetto alla tecnologia
• Espandibile
• Tecnologie
• Dispositivi
• Domini applicativi
• Linguaggi e rappresentazioni standard (W3C
Semantic Web): RDF & OWL
• Esempio: Ontologia DogOnt
![Page 23: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/23.jpg)
DogOnt
20/04/2012 e-lite - Smart Buildings 23
Lamp
House
Plant
Electric
System
Controllable
Building
Thing
Building
Environment
Building Apartment
Room
IsIn / contains
OnOff
Functionality
Control
Functionality
Functionality
hasFunctionality
Discrete
State
OnOff
State
State
hasState
http://elite.polito.it/dogont-tools-80
DogOnt - Ontology Modeling for Intelligent Domotic Environments, D. Bonino, F. Corno
7th International Semantic Web Conference, 2008, Springer-Verlag, pp. 790-803
![Page 24: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/24.jpg)
Semantic Modeling (DogOnt)
20/04/2012 e-lite - Smart Buildings 24
RDF
OWL
XML
XSD
![Page 25: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/25.jpg)
Home / Building Gateway
20/04/2012 e-lite - Smart Buildings 25
D D D D D D D D D D D D
Applicazione Applicazione Applicazione Applicazione
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo
• Architettura aperta ed espandibile
• Tempi di sviluppo accettabili
• Indipendenti dall’applicazione
• Configurazione di sistema
• Invio comandi
• Monitoraggio stati
• Acquisizione dati sensori
• Funzionamento asincrono (ad
eventi)
• Indipendente dall’applicazione
• Interfacce basate su standard
(http, XML, JSON, …)
Esempio: Dog 2.x
![Page 26: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/26.jpg)
Dog 2.x
20/04/2012 e-lite - Smart Buildings 26
Gateway Intelligente: Dog 2.x
Open Source (Apache 2.0)
Modulare (su framework OSGi)
Multi-protocollo
Basato su elaborazione semantica e DogOnt
Adatto per hardware PC embedded
http://domoticdog.sourceforge.net
![Page 27: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/27.jpg)
Elaborazione vicina al campo
20/04/2012 e-lite - Smart Buildings 27
D D D D D D D D D D D D
Applicazione Applicazione Applicazione Applicazione
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo
• Sistemi multi-punto e
geografici
• Pubblicazione dati
• Integrazione dati esterni
• Linked Data
• Decimazione ed Aggregazione dati
• Nel tempo
• Nello spazio
• Calcolo di quantità derivate, su dati recenti
• Sensori virtuali
• Allarmi e notifiche in tempo reale
• Stream processing ad alte prestazioni
• Specifica funzionale ad alto livello
• Esempio: spChains
![Page 28: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/28.jpg)
Stream processing engine
Stream Processing spChains
20/04/2012 e-lite - Smart Buildings 28
Stream
Processing
Block
Eve
nt D
rains
Eve
nt S
ource
s
spChains
Field-level sensors / data sources
Aggregate / Computed
Measures
Pattern Match / Alerts
Field
Data Streams
Data-centric
Application
(e.g., E.R.P.)
Industrial
Stakeholders
(e.g., Management)
Chain Definition
Stream
Processing
Chains
http://elite.polito.it/spchains
![Page 29: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/29.jpg)
Alcuni esempi di spChains
20/04/2012 e-lite - Smart Buildings 29
Ogni spChain è definita in XML
Libreria di spBlock parametrici (13++)
Creazione automatica di query sul motore Esper (o altri)
Open Source
![Page 30: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/30.jpg)
Esempi di applicazioni reali
20/04/2012 e-lite - Smart Buildings 30
D D D D D D D D D D D D
JEERP SMILE-O Politecnico Speak2Home
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo
• Monitoraggio
energetico
• L’energia come
asset
• Integrazione
con ERP
• DogOnt +
Dog +
spChains
![Page 31: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/31.jpg)
Jeerp (Proxima Centauri)
20/04/2012 e-lite - Smart Buildings 31
![Page 32: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/32.jpg)
20/04/2012 e-lite - Smart Buildings 32
![Page 33: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/33.jpg)
Dettaglio architettura Jeerp
20/04/2012 e-lite - Smart Buildings 33 Field Data
Collector
Dog2.1
Aggregate Measures by asset / asset group
Alerts
Dog Events
Stream processing
historic data
Stream processing
Energy Manager
CMDBuild (Asset manager)
Oratio (ERP)
Administrative staff
Time scale
~ 1s
# Sensors
~ 1000
Time scale
~ 1h
# Assets
~ 100
![Page 34: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/34.jpg)
Esempi di applicazioni reali
20/04/2012 e-lite - Smart Buildings 34
D D D D D D D D D D D D
JEERP SMILE-O Politecnico Speak2Home
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo
• Sistema
Produttore
(eolico) +
Consumatore
(stabilimento)
• Scambio dati
sottosistemi
• DogOnt +
LinkedData
![Page 35: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/35.jpg)
Progetto SMILE-O
20/04/2012 e-lite - Smart Buildings 35
![Page 36: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/36.jpg)
Esempi di applicazioni reali
20/04/2012 e-lite - Smart Buildings 36
D D D D D D D D D D D D
JEERP SMILE-O Politecnico Speak2Home
Rappresentazione neutrale
Funzionalità di base
API
Driver di interfacciamento ai protocolli
Scambio dati
Elaborazione real time Regole e scenari Servizio
applicativo • Controllo
avanzato
• Input in
linguaggio
naturale
(parlato,
scritto)
• Elaborazione
linguistica e
invio comandi
• DogOnt +
Dog
• Monitoraggio
energetico
• Detective
analysis
• Integrazione
con sistemi
esistenti
• Definizione
architettura a
livello di
building
![Page 37: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/37.jpg)
Credits
Idee, progettazione, sviluppi Progetti & Sponsor
20/04/2012 e-lite - Smart Buildings 37
Dario Bonino, Ph.D.
Emiliano Castellina, Ph.D.
Luigi De Russis
Faisal Razzak
CE FP6 ICT COGAIN
Polo ICT (STORIES,
SMILE-O)
Proxima Centauri
Eudata
ISMB
Progetto Lagrange
![Page 38: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/38.jpg)
Grazie!
20/04/2012 e-lite - Smart Buildings 38
Domande? Commenti?
![Page 39: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/39.jpg)
For further information
20/04/2012 e-lite - Smart Buildings 39
Research group
http://elite.polito.it
Dog2 gateway
http://domoticdog.sourceforge.net
Publications
http://elite.polito.it/publications-mainmenu-81
Contact
+39 011 090 7053
![Page 40: Smart Buildings: dal campo al modello, andata e ritorno](https://reader033.vdocumenti.com/reader033/viewer/2022051208/5456429daf7959795d8b4c0a/html5/thumbnails/40.jpg)
Licenza d’uso
20/04/2012 e-lite - Smart Buildings 40
Questa presentazione è rilasciate con la licenza Creative
Commons “Attribuzione-Non commerciale-Condividi allo
stesso modo 2.5 Italia”
Siete liberi di riprodurre e modificare quest’opera, per
scopi non commerciali, e citando la fonte. Eventuali
versioni modificate dovranno essere rilasciate con la
stessa licenza
Testo completo della licenza:
http://creativecommons.org/licenses/by-nc-sa/2.5/it/