SlideShare a Scribd company logo
1 of 40
Download to read offline
Politecnico di Torino
Dipartimento di Automatica e Informatica
                                                              e-Lite Research Group
                                                              http://elite.polito.it




                                                Seminario organizzato da




                                           Smart Buildings
            Dal campo al modello, andata e ritorno

                             Fulvio Corno – fulvio.corno@polito.it
Sommario
       Conclusioni
       Happy hour




    2                 e-lite - Smart Buildings   20/04/2012
Conclusioni
       Smart Homes, Buildings, Factories
       La tecnologia è disponibile
           Sensori, attuatori, infrastrutture di comunicazione
           Domotica
           Bus di campo




    3                          e-lite - Smart Buildings           20/04/2012
Pot-pourri di dispositivi




4                e-lite - Smart Buildings   20/04/2012
Conclusioni
       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




    5                          e-lite - Smart Buildings           20/04/2012
Pot-pourri di applicazioni




6               e-lite - Smart Buildings   20/04/2012
Conclusioni


Tecnologie                               Applicazioni
disponibili                                definite


                    Problema
                     risolto
                                          … o no?
7             e-lite - Smart Buildings          20/04/2012
Sommario (quello vero)
       Definizione del problema
       Architettura proposta
       Esempi applicativi
       Q&A




    8                    e-lite - Smart Buildings   20/04/2012
Punti di partenza

        Applicazione           • 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


    D     D     D      D
         Dispositivi

9                          e-lite - Smart Buildings                   20/04/2012
Punti di partenza
                             • Cruscotti (osservazione, monitoraggio, …)
         Applicazione        • 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, …)
     D     D     D      D
                             • Integrazione con sistemi informativi
          Dispositivi

10                          e-lite - Smart Buildings                   20/04/2012
Chiudere il cerchio

         Applicazione             • Tecnologie dei sensori
                                  • Protocolli di comunicazione
                                  • Scala (locale, geografica)
                                  • Numero di dispositivi
                                  • Frequenze di campionamento
         Infrastruttura           • Sicurezza / autenticazione
                                  • Tipologia dei dati
                                  • Unidirezionale o bidirezionale
                                  • Codifica dei dati
                                  • Polling / Pushing
     D      D     D       D
           Dispositivi

11                            e-lite - Smart Buildings               20/04/2012
Fai presto a dire «dispositivi»
        Field bus                                  Wireless




       Powerline                               Computer-derived

                                                                  RS-485




12                  e-lite - Smart Buildings                          20/04/2012
Fai presto a dire «dispositivi»
        Field bus                                   Wireless




             Nota 1: questo è solo un piccolo assaggio
                     dei protocolli attualmente in uso

            Nota 2: senza contare tutte le soluzioni
       Powerline    più o meno «custom»  Computer-derived

                                                               RS-485
             Nota 3:   




13                       e-lite - Smart Buildings                  20/04/2012
Nel frattempo, nel mondo reale, …
    Diversi fornitori                       Diverse tecnologie nello
    Diversi sotto sistemi                    stesso sistema
    Diversi tempi di                        Non progettate per inter-
     installazione                            operare (anzi…)
    Legacy
    Diversi requisiti ed
                                                            D   D   D     D
     esigenze

                                D      D       D        D

         D   D   D   D


    14                       e-lite - Smart Buildings                   20/04/2012
Nel frattempo, nel mondo reale, …
    Crescita delle esigenze                     Diverse applicazioni nello
    Crescita delle                               stesso sistema fisico
     opportunità                                 Condividere sensori, dati
    Sviluppo di nuovi tipi di                    ed attuazioni
     interfacce
    Nuovi campi applicativi
    Integrazione di scala                                  Applicazione

                                            Applicazione
                         Applicazione
                                                            Applicazione
          Applicazione




    15                           e-lite - Smart Buildings                  20/04/2012
Errori da evitare
                                                    Il caso «ho un gateway troppo
Applicazione «all you can eat»
                                                    intelligente»


           Applicazione                                         Applicazione




           Infrastruttura
                                                                Infrastruttura

                                                                       D



       D      D     D       D                               D      D       D     D
             Dispositivi                                          Dispositivi

16                               e-lite - Smart Buildings                            20/04/2012
E allora?
     Applicazione       Applicazione             Applicazione       Applicazione




      D    D    D   D           D      D      D       D         D   D    D      D

17                             e-lite - Smart Buildings                      20/04/2012
Una lingua franca
     Applicazione       Applicazione             Applicazione       Applicazione




                         Rappresentazione neutrale




      D    D    D   D           D      D      D       D         D   D    D      D

18                             e-lite - Smart Buildings                      20/04/2012
Architetture orizzontali e aperte
     Applicazione          Applicazione               Applicazione         Applicazione


       Elaborazione real time      Regole e scenari                           Servizio
                                                                             applicativo
                                     API

                     Funzionalità di base                            Scambio dati

                            Rappresentazione neutrale

                        Driver di interfacciamento ai protocolli



      D    D     D     D             D      D      D       D          D    D     D      D

19                                  e-lite - Smart Buildings                         20/04/2012
Applicazioni consumano
dati e servizi
     Applicazione          Applicazione               Applicazione         Applicazione


       Elaborazione real time      Regole e scenari                           Servizio
                                                                             applicativo
                                     API

                     Funzionalità di base                            Scambio dati

                            Rappresentazione neutrale

                        Driver di interfacciamento ai protocolli



      D    D     D     D             D      D      D       D          D    D     D      D

20                                  e-lite - Smart Buildings                         20/04/2012
Applicazioni controllano
     Applicazione          Applicazione               Applicazione         Applicazione


       Elaborazione real time      Regole e scenari                           Servizio
                                                                             applicativo
                                     API

                     Funzionalità di base                            Scambio dati

                            Rappresentazione neutrale

                        Driver di interfacciamento ai protocolli



      D    D     D     D             D      D      D       D          D    D     D      D

21                                  e-lite - Smart Buildings                         20/04/2012
Un modello astratto
     Applicazione          Applicazione
                                    • Astratto rispetto alla tecnologiaApplicazione
                                                 Applicazione
                                    • Espandibile
                                         • Tecnologie
       Elaborazione real time      Regole eDispositivi
                                         • scenari                       Servizio
                                         • Domini applicativi           applicativo
                                       Linguaggi e rappresentazioni standard (W3C
                                    •API
                                       Semantic Web): RDF & OWL
                                    • Esempio: Ontologia DogOnt
                    Funzionalità di base                        Scambio dati

                            Rappresentazione neutrale

                       Driver di interfacciamento ai protocolli



      D    D     D    D             D      D      D       D       D   D    D      D

22                                 e-lite - Smart Buildings                    20/04/2012
http://elite.polito.it/dogont-tools-80

DogOnt
                                DogOnt - Ontology Modeling for Intelligent Domotic Environments, D. Bonino, F. Corno
                                7th International Semantic Web Conference, 2008, Springer-Verlag, pp. 790-803


     Building
      Thing                                            IsIn / contains

                                                                                                    Building
                                                                                                  Environment
                          Controllable



      House                                                                          Building                   Apartment
      Plant


                         Electric
                         System                         Lamp                       hasState
                                                                                                                    Room

                                                                                       OnOff
                                         hasFunctionality                              State
           Control
         Functionality
                                                                                                                Discrete
                                                  OnOff                                                          State
                                               Functionality

                                                                                              State
                Functionality


23                                              e-lite - Smart Buildings                                    20/04/2012
Semantic Modeling (DogOnt)




                                                 RDF
                                                 OWL
                                                 XML
                                                 XSD




24             e-lite - Smart Buildings   20/04/2012
Home / Building Gateway
         Applicazione         Applicazione          Applicazione         Applicazione
                                                       • Configurazione di sistema
                                                       • Invio comandi
                                                       • Monitoraggio stati
           Elaborazione real time      Regole e scenari• Acquisizione dati sensori
                                                                            Servizio
                                                       • Funzionamento asincrono (ad
                                                                           applicativo
                                         API             eventi)
                                                       • Indipendente dall’applicazione
                        Funzionalità di base           • Interfacce basate su standard
                                                                 Scambio dati
                                                         (http, XML, JSON, …)
                               Rappresentazione neutrale

                           Driver di interfacciamento ai protocolli



                                      • Architettura aperta ed espandibile
          D D        D    D            D D D D                      D D       D      D
Esempio: Dog 2.x                      • Tempi di sviluppo accettabili
                                      • Indipendenti dall’applicazione
    25                                e-lite - Smart Buildings                    20/04/2012
Dog 2.x                   http://domoticdog.sourceforge.net


    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




    26               e-lite - Smart Buildings                 20/04/2012
Elaborazione vicina al campo
                                                        • Sistemi multi-punto e
     Applicazione         Applicazione         Applicazione
                                                          geografici Applicazione
                                                        • Pubblicazione dati
                                                        • Integrazione dati esterni
      Elaborazione real time      Regole e scenari      • Linked Data Servizio
                                                                      applicativo
                                   API

                      Funzionalità di base                       Scambio dati
•    Decimazione ed Aggregazione dati
       • Nel tempo            Rappresentazione neutrale
       • Nello spazio
•    Calcolo di quantità Driver di su dati recenti ai protocolli
                          derivate, interfacciamento
•    Sensori virtuali
•    Allarmi e notifiche in tempo reale
•    Stream processing ad alte prestazioni
•    Specifica funzionale ad alto livello D D D
      D D D D                          D                          D D D            D
•    Esempio: spChains
27                                e-lite - Smart Buildings                      20/04/2012
http://elite.polito.it/spchains

      Stream Processing spChains
                                                       spChains


                                                           Stream                        Pattern Match / Alerts
                                                         Processing
                                                            Block

                                                                                                                  Data-centric
                                       Event Sources                                                              Application




                                                                          Event Drains
                            Field                              Stream                    Aggregate / Computed     (e.g., E.R.P.)
                        Data Streams                         Processing                        Measures
                                                               Chains



Field-level sensors / data sources



                                                                                            Chain Definition

                                                                                                                                 Industrial
                                       Stream processing engine                                                               Stakeholders
                                                                                                                           (e.g., Management)



         28                                            e-lite - Smart Buildings                                           20/04/2012
Alcuni esempi di spChains




    Ogni spChain è definita in XML
    Libreria di spBlock parametrici (13++)
    Creazione automatica di query sul motore Esper (o altri)
    Open Source
    29                 e-lite - Smart Buildings         20/04/2012
Esempi di applicazioni reali
            JEERP               SMILE-O                 Speak2Home           Politecnico


        Elaborazione real time        Regole e scenari                         Servizio
                                                                              applicativo
                                        API
• Monitoraggio
  energetico
• L’energia come        Funzionalità di base                          Scambio dati
  asset
• Integrazione                 Rappresentazione neutrale
  con ERP
• DogOnt +                 Driver di interfacciamento ai protocolli
  Dog +
  spChains

        D      D    D     D             D      D      D       D        D    D     D      D

   30                                  e-lite - Smart Buildings                       20/04/2012
Jeerp (Proxima Centauri)




31             e-lite - Smart Buildings   20/04/2012
32   e-lite - Smart Buildings   20/04/2012
Dettaglio architettura Jeerp
                  Oratio (ERP)

                                                                             Administrative
                                                                                 staff


     Time scale
                  CMDBuild (Asset
        ~ 1h
                  manager)
      # Assets
       ~ 100
                                                                             Energy Manager

                        Aggregate Measures
                                                        Alerts
                        by asset / asset group

                  Collector

                                                                 Stream
                         Stream                                 processing
     Time scale         processing
        ~ 1s
     # Sensors
       ~ 1000                            Dog Events


                  Dog2.1


                                                                               historic
                                         Field Data                             data
33                                   e-lite - Smart Buildings                                 20/04/2012
Esempi di applicazioni reali
         JEERP               SMILE-O                Speak2Home          Politecnico


     Elaborazione real time        Regole e scenari                      Servizio
                                                                        applicativo
                                      API
                      • Sistema
                         Produttore
                     Funzionalità di base
                         (eolico) +                              Scambio dati
                         Consumatore
                            Rappresentazione neutrale
                         (stabilimento)
                      • Scambio dati
                        Driver di interfacciamento ai protocolli
                         sottosistemi
                      • DogOnt +
                         LinkedData

     D      D    D     D            D      D      D       D      D     D    D      D

34                                 e-lite - Smart Buildings                     20/04/2012
Progetto SMILE-O




35            e-lite - Smart Buildings   20/04/2012
Esempi di applicazioni reali
         JEERP              SMILE-O                Speak2Home         Politecnico


     Elaborazione real time      Regole e scenari                      Servizio
                                            • Controllo              applicativo
                                                                    • Monitoraggio
                                   API        avanzato
                                                                        energetico
                                            • Input in
                                                                    • Detective
                  Funzionalità di base        linguaggio      Scambio dati
                                                                        analysis
                                              naturale
                                                                    • Integrazione
                                              (parlato,
                         Rappresentazione neutrale                      con sistemi
                                              scritto)
                                                                        esistenti
                                            • Elaborazione
                     Driver di interfacciamento ai protocolli       • Definizione
                                              linguistica e
                                                                        architettura a
                                              invio comandi
                                                                        livello di
                                            • DogOnt +
                                                                        building
     D      D    D D              D D D D     Dog              D D D D

36                                e-lite - Smart Buildings                  20/04/2012
Credits

Idee, progettazione, sviluppi                    Progetti & Sponsor

    Dario Bonino, Ph.D.                    CE FP6 ICT COGAIN
    Emiliano Castellina, Ph.D.             Polo ICT (STORIES,
    Luigi De Russis                         SMILE-O)
    Faisal Razzak                          Proxima Centauri
                                            Eudata
                                            ISMB
                                            Progetto Lagrange


    37                      e-lite - Smart Buildings             20/04/2012
Grazie!
      Domande?                              Commenti?




38               e-lite - Smart Buildings          20/04/2012
For further information
    Research group
        http://elite.polito.it
    Dog2 gateway
        http://domoticdog.sourceforge.net
    Publications
        http://elite.polito.it/publications-mainmenu-81
    Contact
        fulvio.corno@polito.it
        +39 011 090 7053




    39                        e-lite - Smart Buildings     20/04/2012
Licenza d’uso
    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/




    40                     e-lite - Smart Buildings             20/04/2012

More Related Content

Viewers also liked

How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startupLoic Le Meur
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakShelly Sanchez Terrell
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Viewers also liked (6)

Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
 
How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startup
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar to Smart Buildings: dal campo al modello, andata e ritorno

2013 telecontrollo tieghi giussani forum telecontrollo 2013
2013 telecontrollo tieghi giussani  forum telecontrollo 20132013 telecontrollo tieghi giussani  forum telecontrollo 2013
2013 telecontrollo tieghi giussani forum telecontrollo 2013Enzo M. Tieghi
 
Tecnologie e applicazioni domotiche: potenzialità ed approcci industriali a c...
Tecnologie e applicazioni domotiche: potenzialità ed approcci industriali a c...Tecnologie e applicazioni domotiche: potenzialità ed approcci industriali a c...
Tecnologie e applicazioni domotiche: potenzialità ed approcci industriali a c...Fulvio Corno
 
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
 
HCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsHCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsStefano Sanna
 
Ma bisogna proprio proteggere anche le reti di fabbrica ed IIoT? Tieghi CLUSI...
Ma bisogna proprio proteggere anche le reti di fabbrica ed IIoT? Tieghi CLUSI...Ma bisogna proprio proteggere anche le reti di fabbrica ed IIoT? Tieghi CLUSI...
Ma bisogna proprio proteggere anche le reti di fabbrica ed IIoT? Tieghi CLUSI...Enzo M. Tieghi
 
Piattaforma di integrazione di sistemi domotici eterogenei - infoFACTORY
Piattaforma di integrazione di sistemi domotici eterogenei - infoFACTORYPiattaforma di integrazione di sistemi domotici eterogenei - infoFACTORY
Piattaforma di integrazione di sistemi domotici eterogenei - infoFACTORYinfoFACTORY
 
No smart factory without security
No smart factory without securityNo smart factory without security
No smart factory without securityGiuseppe Menin
 
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA SecurityEnzo M. Tieghi
 
Smart Platform: monitoraggio e audit energetico
Smart Platform: monitoraggio e audit energeticoSmart Platform: monitoraggio e audit energetico
Smart Platform: monitoraggio e audit energeticoMariacarla Millone
 
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facile
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facileIndustria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facile
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facileFaberLab
 
GWT 2014: Energy Conference - 03 Network Design & Maintenance per le reti tec...
GWT 2014: Energy Conference - 03 Network Design & Maintenance per le reti tec...GWT 2014: Energy Conference - 03 Network Design & Maintenance per le reti tec...
GWT 2014: Energy Conference - 03 Network Design & Maintenance per le reti tec...Planetek Italia Srl
 
Controllo di un impianto My Home da iPad iPhone-iPod touch
Controllo di un impianto My Home da iPad iPhone-iPod touch  Controllo di un impianto My Home da iPad iPhone-iPod touch
Controllo di un impianto My Home da iPad iPhone-iPod touch INGEGNI Tech Srl
 
Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Fulvio Corno
 
Smau Napoli 2016 - Elmetel
Smau Napoli 2016 - ElmetelSmau Napoli 2016 - Elmetel
Smau Napoli 2016 - ElmetelSMAU
 
Pillole di IoT
Pillole di IoTPillole di IoT
Pillole di IoTmircfe
 
Impostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitareImpostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitareFabio Gatti
 
Ignite IBB: Marco Magnarosa - PROGETTO IPECS – Internet Protocol for Electron...
Ignite IBB: Marco Magnarosa - PROGETTO IPECS – Internet Protocol for Electron...Ignite IBB: Marco Magnarosa - PROGETTO IPECS – Internet Protocol for Electron...
Ignite IBB: Marco Magnarosa - PROGETTO IPECS – Internet Protocol for Electron...Toscanalab
 
IoT Saturday PN 2019 - S8-6 Francesco Not
IoT Saturday PN 2019 - S8-6 Francesco NotIoT Saturday PN 2019 - S8-6 Francesco Not
IoT Saturday PN 2019 - S8-6 Francesco NotFrancesco Not
 

Similar to Smart Buildings: dal campo al modello, andata e ritorno (20)

2013 telecontrollo tieghi giussani forum telecontrollo 2013
2013 telecontrollo tieghi giussani  forum telecontrollo 20132013 telecontrollo tieghi giussani  forum telecontrollo 2013
2013 telecontrollo tieghi giussani forum telecontrollo 2013
 
Tecnologie e applicazioni domotiche: potenzialità ed approcci industriali a c...
Tecnologie e applicazioni domotiche: potenzialità ed approcci industriali a c...Tecnologie e applicazioni domotiche: potenzialità ed approcci industriali a c...
Tecnologie e applicazioni domotiche: potenzialità ed approcci industriali a c...
 
TERA | Edge Computers per Ecosistemi IoT
TERA | Edge Computers per Ecosistemi IoTTERA | Edge Computers per Ecosistemi IoT
TERA | Edge Computers per Ecosistemi IoT
 
Reti di impresa - Presentazione rete STEP
Reti di impresa - Presentazione rete STEPReti di impresa - Presentazione rete STEP
Reti di impresa - Presentazione rete STEP
 
HCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsHCIM08 - Mobile Applications
HCIM08 - Mobile Applications
 
Ma bisogna proprio proteggere anche le reti di fabbrica ed IIoT? Tieghi CLUSI...
Ma bisogna proprio proteggere anche le reti di fabbrica ed IIoT? Tieghi CLUSI...Ma bisogna proprio proteggere anche le reti di fabbrica ed IIoT? Tieghi CLUSI...
Ma bisogna proprio proteggere anche le reti di fabbrica ed IIoT? Tieghi CLUSI...
 
Agenda digitale secondo emc
Agenda digitale secondo emc Agenda digitale secondo emc
Agenda digitale secondo emc
 
Piattaforma di integrazione di sistemi domotici eterogenei - infoFACTORY
Piattaforma di integrazione di sistemi domotici eterogenei - infoFACTORYPiattaforma di integrazione di sistemi domotici eterogenei - infoFACTORY
Piattaforma di integrazione di sistemi domotici eterogenei - infoFACTORY
 
No smart factory without security
No smart factory without securityNo smart factory without security
No smart factory without security
 
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
 
Smart Platform: monitoraggio e audit energetico
Smart Platform: monitoraggio e audit energeticoSmart Platform: monitoraggio e audit energetico
Smart Platform: monitoraggio e audit energetico
 
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facile
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facileIndustria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facile
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facile
 
GWT 2014: Energy Conference - 03 Network Design & Maintenance per le reti tec...
GWT 2014: Energy Conference - 03 Network Design & Maintenance per le reti tec...GWT 2014: Energy Conference - 03 Network Design & Maintenance per le reti tec...
GWT 2014: Energy Conference - 03 Network Design & Maintenance per le reti tec...
 
Controllo di un impianto My Home da iPad iPhone-iPod touch
Controllo di un impianto My Home da iPad iPhone-iPod touch  Controllo di un impianto My Home da iPad iPhone-iPod touch
Controllo di un impianto My Home da iPad iPhone-iPod touch
 
Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?
 
Smau Napoli 2016 - Elmetel
Smau Napoli 2016 - ElmetelSmau Napoli 2016 - Elmetel
Smau Napoli 2016 - Elmetel
 
Pillole di IoT
Pillole di IoTPillole di IoT
Pillole di IoT
 
Impostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitareImpostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitare
 
Ignite IBB: Marco Magnarosa - PROGETTO IPECS – Internet Protocol for Electron...
Ignite IBB: Marco Magnarosa - PROGETTO IPECS – Internet Protocol for Electron...Ignite IBB: Marco Magnarosa - PROGETTO IPECS – Internet Protocol for Electron...
Ignite IBB: Marco Magnarosa - PROGETTO IPECS – Internet Protocol for Electron...
 
IoT Saturday PN 2019 - S8-6 Francesco Not
IoT Saturday PN 2019 - S8-6 Francesco NotIoT Saturday PN 2019 - S8-6 Francesco Not
IoT Saturday PN 2019 - S8-6 Francesco Not
 

Smart Buildings: dal campo al modello, andata e ritorno

  • 1. Politecnico di Torino Dipartimento di Automatica e Informatica e-Lite Research Group http://elite.polito.it Seminario organizzato da Smart Buildings Dal campo al modello, andata e ritorno Fulvio Corno – fulvio.corno@polito.it
  • 2. Sommario  Conclusioni  Happy hour 2 e-lite - Smart Buildings 20/04/2012
  • 3. Conclusioni  Smart Homes, Buildings, Factories  La tecnologia è disponibile  Sensori, attuatori, infrastrutture di comunicazione  Domotica  Bus di campo 3 e-lite - Smart Buildings 20/04/2012
  • 4. Pot-pourri di dispositivi 4 e-lite - Smart Buildings 20/04/2012
  • 5. Conclusioni  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 5 e-lite - Smart Buildings 20/04/2012
  • 6. Pot-pourri di applicazioni 6 e-lite - Smart Buildings 20/04/2012
  • 7. Conclusioni Tecnologie Applicazioni disponibili definite Problema risolto … o no? 7 e-lite - Smart Buildings 20/04/2012
  • 8. Sommario (quello vero)  Definizione del problema  Architettura proposta  Esempi applicativi  Q&A 8 e-lite - Smart Buildings 20/04/2012
  • 9. Punti di partenza Applicazione • 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 D D D D Dispositivi 9 e-lite - Smart Buildings 20/04/2012
  • 10. Punti di partenza • Cruscotti (osservazione, monitoraggio, …) Applicazione • 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, …) D D D D • Integrazione con sistemi informativi Dispositivi 10 e-lite - Smart Buildings 20/04/2012
  • 11. Chiudere il cerchio Applicazione • Tecnologie dei sensori • Protocolli di comunicazione • Scala (locale, geografica) • Numero di dispositivi • Frequenze di campionamento Infrastruttura • Sicurezza / autenticazione • Tipologia dei dati • Unidirezionale o bidirezionale • Codifica dei dati • Polling / Pushing D D D D Dispositivi 11 e-lite - Smart Buildings 20/04/2012
  • 12. Fai presto a dire «dispositivi» Field bus Wireless Powerline Computer-derived RS-485 12 e-lite - Smart Buildings 20/04/2012
  • 13. Fai presto a dire «dispositivi» Field bus Wireless Nota 1: questo è solo un piccolo assaggio dei protocolli attualmente in uso Nota 2: senza contare tutte le soluzioni Powerline più o meno «custom» Computer-derived RS-485 Nota 3:    13 e-lite - Smart Buildings 20/04/2012
  • 14. Nel frattempo, nel mondo reale, …  Diversi fornitori  Diverse tecnologie nello  Diversi sotto sistemi stesso sistema  Diversi tempi di  Non progettate per inter- installazione operare (anzi…)  Legacy  Diversi requisiti ed D D D D esigenze D D D D D D D D 14 e-lite - Smart Buildings 20/04/2012
  • 15. Nel frattempo, nel mondo reale, …  Crescita delle esigenze  Diverse applicazioni nello  Crescita delle stesso sistema fisico opportunità  Condividere sensori, dati  Sviluppo di nuovi tipi di ed attuazioni interfacce  Nuovi campi applicativi  Integrazione di scala Applicazione Applicazione Applicazione Applicazione Applicazione 15 e-lite - Smart Buildings 20/04/2012
  • 16. Errori da evitare Il caso «ho un gateway troppo Applicazione «all you can eat» intelligente» Applicazione Applicazione Infrastruttura Infrastruttura D D D D D D D D D Dispositivi Dispositivi 16 e-lite - Smart Buildings 20/04/2012
  • 17. E allora? Applicazione Applicazione Applicazione Applicazione D D D D D D D D D D D D 17 e-lite - Smart Buildings 20/04/2012
  • 18. Una lingua franca Applicazione Applicazione Applicazione Applicazione Rappresentazione neutrale D D D D D D D D D D D D 18 e-lite - Smart Buildings 20/04/2012
  • 19. Architetture orizzontali e aperte Applicazione Applicazione Applicazione Applicazione Elaborazione real time Regole e scenari Servizio applicativo API Funzionalità di base Scambio dati Rappresentazione neutrale Driver di interfacciamento ai protocolli D D D D D D D D D D D D 19 e-lite - Smart Buildings 20/04/2012
  • 20. Applicazioni consumano dati e servizi Applicazione Applicazione Applicazione Applicazione Elaborazione real time Regole e scenari Servizio applicativo API Funzionalità di base Scambio dati Rappresentazione neutrale Driver di interfacciamento ai protocolli D D D D D D D D D D D D 20 e-lite - Smart Buildings 20/04/2012
  • 21. Applicazioni controllano Applicazione Applicazione Applicazione Applicazione Elaborazione real time Regole e scenari Servizio applicativo API Funzionalità di base Scambio dati Rappresentazione neutrale Driver di interfacciamento ai protocolli D D D D D D D D D D D D 21 e-lite - Smart Buildings 20/04/2012
  • 22. Un modello astratto Applicazione Applicazione • Astratto rispetto alla tecnologiaApplicazione Applicazione • Espandibile • Tecnologie Elaborazione real time Regole eDispositivi • scenari Servizio • Domini applicativi applicativo Linguaggi e rappresentazioni standard (W3C •API Semantic Web): RDF & OWL • Esempio: Ontologia DogOnt Funzionalità di base Scambio dati Rappresentazione neutrale Driver di interfacciamento ai protocolli D D D D D D D D D D D D 22 e-lite - Smart Buildings 20/04/2012
  • 23. http://elite.polito.it/dogont-tools-80 DogOnt DogOnt - Ontology Modeling for Intelligent Domotic Environments, D. Bonino, F. Corno 7th International Semantic Web Conference, 2008, Springer-Verlag, pp. 790-803 Building Thing IsIn / contains Building Environment Controllable House Building Apartment Plant Electric System Lamp hasState Room OnOff hasFunctionality State Control Functionality Discrete OnOff State Functionality State Functionality 23 e-lite - Smart Buildings 20/04/2012
  • 24. Semantic Modeling (DogOnt) RDF OWL XML XSD 24 e-lite - Smart Buildings 20/04/2012
  • 25. Home / Building Gateway Applicazione Applicazione Applicazione Applicazione • Configurazione di sistema • Invio comandi • Monitoraggio stati Elaborazione real time Regole e scenari• Acquisizione dati sensori Servizio • Funzionamento asincrono (ad applicativo API eventi) • Indipendente dall’applicazione Funzionalità di base • Interfacce basate su standard Scambio dati (http, XML, JSON, …) Rappresentazione neutrale Driver di interfacciamento ai protocolli • Architettura aperta ed espandibile D D D D D D D D D D D D Esempio: Dog 2.x • Tempi di sviluppo accettabili • Indipendenti dall’applicazione 25 e-lite - Smart Buildings 20/04/2012
  • 26. Dog 2.x http://domoticdog.sourceforge.net  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 26 e-lite - Smart Buildings 20/04/2012
  • 27. Elaborazione vicina al campo • Sistemi multi-punto e Applicazione Applicazione Applicazione geografici Applicazione • Pubblicazione dati • Integrazione dati esterni Elaborazione real time Regole e scenari • Linked Data Servizio applicativo API Funzionalità di base Scambio dati • Decimazione ed Aggregazione dati • Nel tempo Rappresentazione neutrale • Nello spazio • Calcolo di quantità Driver di su dati recenti ai protocolli derivate, interfacciamento • Sensori virtuali • Allarmi e notifiche in tempo reale • Stream processing ad alte prestazioni • Specifica funzionale ad alto livello D D D D D D D D D D D D • Esempio: spChains 27 e-lite - Smart Buildings 20/04/2012
  • 28. http://elite.polito.it/spchains Stream Processing spChains spChains Stream Pattern Match / Alerts Processing Block Data-centric Event Sources Application Event Drains Field Stream Aggregate / Computed (e.g., E.R.P.) Data Streams Processing Measures Chains Field-level sensors / data sources Chain Definition Industrial Stream processing engine Stakeholders (e.g., Management) 28 e-lite - Smart Buildings 20/04/2012
  • 29. Alcuni esempi di spChains  Ogni spChain è definita in XML  Libreria di spBlock parametrici (13++)  Creazione automatica di query sul motore Esper (o altri)  Open Source 29 e-lite - Smart Buildings 20/04/2012
  • 30. Esempi di applicazioni reali JEERP SMILE-O Speak2Home Politecnico Elaborazione real time Regole e scenari Servizio applicativo API • Monitoraggio energetico • L’energia come Funzionalità di base Scambio dati asset • Integrazione Rappresentazione neutrale con ERP • DogOnt + Driver di interfacciamento ai protocolli Dog + spChains D D D D D D D D D D D D 30 e-lite - Smart Buildings 20/04/2012
  • 31. Jeerp (Proxima Centauri) 31 e-lite - Smart Buildings 20/04/2012
  • 32. 32 e-lite - Smart Buildings 20/04/2012
  • 33. Dettaglio architettura Jeerp Oratio (ERP) Administrative staff Time scale CMDBuild (Asset ~ 1h manager) # Assets ~ 100 Energy Manager Aggregate Measures Alerts by asset / asset group Collector Stream Stream processing Time scale processing ~ 1s # Sensors ~ 1000 Dog Events Dog2.1 historic Field Data data 33 e-lite - Smart Buildings 20/04/2012
  • 34. Esempi di applicazioni reali JEERP SMILE-O Speak2Home Politecnico Elaborazione real time Regole e scenari Servizio applicativo API • Sistema Produttore Funzionalità di base (eolico) + Scambio dati Consumatore Rappresentazione neutrale (stabilimento) • Scambio dati Driver di interfacciamento ai protocolli sottosistemi • DogOnt + LinkedData D D D D D D D D D D D D 34 e-lite - Smart Buildings 20/04/2012
  • 35. Progetto SMILE-O 35 e-lite - Smart Buildings 20/04/2012
  • 36. Esempi di applicazioni reali JEERP SMILE-O Speak2Home Politecnico Elaborazione real time Regole e scenari Servizio • Controllo applicativo • Monitoraggio API avanzato energetico • Input in • Detective Funzionalità di base linguaggio Scambio dati analysis naturale • Integrazione (parlato, Rappresentazione neutrale con sistemi scritto) esistenti • Elaborazione Driver di interfacciamento ai protocolli • Definizione linguistica e architettura a invio comandi livello di • DogOnt + building D D D D D D D D Dog D D D D 36 e-lite - Smart Buildings 20/04/2012
  • 37. Credits Idee, progettazione, sviluppi Progetti & Sponsor  Dario Bonino, Ph.D.  CE FP6 ICT COGAIN  Emiliano Castellina, Ph.D.  Polo ICT (STORIES,  Luigi De Russis SMILE-O)  Faisal Razzak  Proxima Centauri  Eudata  ISMB  Progetto Lagrange 37 e-lite - Smart Buildings 20/04/2012
  • 38. Grazie! Domande? Commenti? 38 e-lite - Smart Buildings 20/04/2012
  • 39. For further information  Research group  http://elite.polito.it  Dog2 gateway  http://domoticdog.sourceforge.net  Publications  http://elite.polito.it/publications-mainmenu-81  Contact  fulvio.corno@polito.it  +39 011 090 7053 39 e-lite - Smart Buildings 20/04/2012
  • 40. Licenza d’uso  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/ 40 e-lite - Smart Buildings 20/04/2012