SlideShare a Scribd company logo
Employing
 Internet of
   Things
Technologies
for Building
Automation      Employing Internet of Things Technologies for
                            Building Automation
Challenges

Design
                                    ETFA 2012 – SS04-1
Aspects
CoAP
Auto Config
Gateway
                     Amaxilatis Dimitrios, Georgitzikis Vasileios,
Impl. Details
                   Giannakopoulos Dimitrios, Chatzigiannakis Ioannis
Evaluation

Conclusions
                   Computer Technology Institute and Publications, “Diophantus”
                                         Patras Greece


                                    September 20, 2012
Employing
 Internet of
   Things
Technologies
for Building
                1   Challenges
Automation

                2   Design Aspects
Challenges
                      CoAP
Design
Aspects               Auto Config
CoAP
Auto Config
                      Gateway
Gateway

Impl. Details
                3   Impl. Details
Evaluation

Conclusions
                4   Evaluation

                5   Conclusions
Main Challenge

 Employing
 Internet of
   Things
Technologies
for Building
Automation
                  How can we easily create Building Automation applications
                  using the IoT concepts, and take advantage of end-to-end
Challenges
                   communication between applications and smart devices.
Design
Aspects
CoAP
Auto Config
Gateway

Impl. Details

Evaluation

Conclusions
Main Challenge

 Employing
 Internet of
   Things
Technologies
for Building
Automation
                  How can we easily create Building Automation applications
                  using the IoT concepts, and take advantage of end-to-end
Challenges
                   communication between applications and smart devices.
Design
Aspects
CoAP
Auto Config
Gateway             Open Standards
Impl. Details
                    Easy to use Interface
Evaluation

Conclusions         Simple Installation and Auto-Configuration
                    Scalability and Expandability
                    Support for heterogeneity
Targets of out system

 Employing
 Internet of
   Things
Technologies
for Building
Automation



Challenges

Design
                    Bridge smart devices and the Internet with Gateways.
Aspects
CoAP
                    Single communication protocol for applications and smart
Auto Config
Gateway
                    devices (CoAP).
Impl. Details       Simple method to add new smart objects.
Evaluation

Conclusions
Design Aspects

 Employing
 Internet of
   Things
Technologies
for Building
Automation



Challenges

Design
Aspects
CoAP
Auto Config
Gateway

Impl. Details

Evaluation

Conclusions
Open Standards - CoAP

 Employing
 Internet of
   Things
Technologies
for Building
Automation
                The Constrained Application Protocol is a cut-down version of
Challenges
                HTTP for use with constrained nodes and networks.
Design
Aspects
CoAP
                Offers a well established communication model with GET,
Auto Config
Gateway
                POST, PUT and DELETE requests.
Impl. Details

Evaluation
                Over IPv6 CoAP servers can be accessed directly via web using
Conclusions
                a single request (e.g., coap://address/temperature).
Why CoAP

 Employing
 Internet of
   Things
Technologies
for Building
Automation
                   Standardized Services
Challenges             “On Change” Notifications
Design                 Fragmentation
Aspects
CoAP
                       Auto-Discovery
Auto Config
Gateway            Hides out Heterogeneities
Impl. Details
                   Facilitates M2M communication
Evaluation

Conclusions
                   Can be enriched with other IoT technologies
                     Semantics, RDF and SPARQL
Auto Discovery of new Devices

 Employing
 Internet of
   Things
Technologies
for Building
Automation



Challenges      New devices should require minimal effort to be included to the
Design
Aspects
                actual system.
CoAP
Auto Config
Gateway         CoAP offers the discovery of services by sending out a single
Impl. Details   request.
Evaluation

Conclusions
Auto Configuration of new Devices

 Employing
 Internet of
   Things
Technologies
for Building
Automation



Challenges      It is important to design a
Design
Aspects
                single software for all devices
CoAP            regardless of their actual
Auto Config
Gateway         sensing capabilities.
Impl. Details

Evaluation      Sensors and Actuators need to
Conclusions
                be identifiable.
Gateway

 Employing
 Internet of
   Things
Technologies
for Building
Automation
                Java Application running on a Linux box that:
Challenges          Bridges 802.15.4 WSNs and the Internet.
Design
Aspects             Uses an XBee module to communicate with sensors and
CoAP
Auto Config
                    offers a CoAP endpoint for Internet clients (for IPv4
Gateway
                    networks).
Impl. Details

Evaluation
                    Includes the sensors available in its own description.
Conclusions
Gateway

 Employing
 Internet of
   Things
Technologies
for Building
Automation
                Java Application running on a Linux box that:
Challenges          Bridges 802.15.4 WSNs and the Internet.
Design
Aspects             Uses an XBee module to communicate with sensors and
CoAP
Auto Config
                    offers a CoAP endpoint for Internet clients (for IPv4
Gateway
                    networks).
Impl. Details

Evaluation
                    Includes the sensors available in its own description.
Conclusions

                             Even the Gateway is a CoAP server!
Heterogeneous Network

 Employing
 Internet of
   Things
Technologies
for Building    Selection Criteria:
Automation
                  1   Programming API
Challenges        2   Expandability
Design
Aspects
                  3   Robustness
CoAP
Auto Config
                  4   Supported devices
Gateway

Impl. Details
                  5   Hardware Restrictions
Evaluation        6   Cost
Conclusions
Heterogeneous Network

 Employing
 Internet of
   Things
Technologies
for Building    Selection Criteria:
Automation
                  1   Programming API
Challenges        2   Expandability
Design
Aspects
                  3   Robustness
CoAP
Auto Config
                  4   Supported devices
Gateway

Impl. Details
                  5   Hardware Restrictions
Evaluation        6   Cost
Conclusions



                             Selected Xbee, Arduino and iSense devices.
CoAP Implementation

 Employing
 Internet of
   Things
Technologies        Based on the draft version 8 of CoAP
for Building
Automation          Observe and Block-wise Transfers Extensions
                    CoRE Link Format Extension for Resource Discovery
Challenges

Design          Arduino
Aspects
CoAP            Tested on different Arduino boards like Uno, Pro Mini and Fio.
Auto Config
Gateway

Impl. Details   iSense
Evaluation
                Tested on iSense Core 1 and 2.
Conclusions


                Each device in the final setup is equipped with up to 11 sensor
                and actuator capabilities while currently Internet to WSN
                communications is done via the Gateway.
Auto Configuration

 Employing
 Internet of
   Things
Technologies
for Building
Automation
                iSense
                Offers calls to the OS that detect connected sensor modules.
Challenges

Design          Arduino
Aspects
CoAP            Using a Voltage Divider Circuit we can detect the type and
Auto Config
Gateway         number of sensor connected to the Arduino.
Impl. Details

Evaluation      XBee
Conclusions
                No logic can be implemented, so information is forwarded and
                auto configuration is performed on other devices.
Evaluation

 Employing
 Internet of
   Things
Technologies
for Building
Automation

                Experimental Setup:
Challenges

Design
                    65 iSense and 15 Crossbow TelosB
Aspects
CoAP
                    20 Arduino and 5 XBee
Auto Config
Gateway             45 Sun SPOT
Impl. Details

Evaluation
                   The system is running for the past 4 months in the CTI
Conclusions
                               Building with the above setup.
Experiences and Future Targets

 Employing
 Internet of
   Things
Technologies
for Building
Automation      Experiences Gained:
                    Trade-off between Cost and Design Freedom.
Challenges
                    Non IPv6 networks limit the system’s performance.
Design
Aspects             CoAP offers a level of abstraction from actual WSN
CoAP
Auto Config          hardware.
Gateway

Impl. Details

Evaluation

Conclusions
Experiences and Future Targets

 Employing
 Internet of
   Things
Technologies
for Building
Automation      Experiences Gained:
                    Trade-off between Cost and Design Freedom.
Challenges
                    Non IPv6 networks limit the system’s performance.
Design
Aspects             CoAP offers a level of abstraction from actual WSN
CoAP
Auto Config          hardware.
Gateway

Impl. Details

Evaluation
                Future Targets:
Conclusions         Include more extensions to CoAP (e.g, proxy, security).
                    Implement DNS-like capabilities for Gateways.
                    Implementation for other platforms.
Employing
 Internet of
   Things
Technologies
for Building
Automation                   Semantic Web interaction with Real Objects
                                     http://spitfire-project.eu/

Challenges

Design
Aspects
CoAP            Thank you!
Auto Config
Gateway

Impl. Details      Q&A
Evaluation

Conclusions




                              Computer Technology Institute and Press
                                          “Diophantus”
                                     http://www.cti.gr/en/

More Related Content

PDF
Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks
PDF
Towards integrating IoT devices with the Web
DOCX
Naveen Narasimhaiah Resume
PDF
Kaushik_Sinha_Resume_Updated_1
PPTX
Modeling self-adaptative IoT architectures
PDF
Mobile + Cloud + IoT - Case Study
PDF
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
DOCX
ALOK.ANAND.Resume
Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks
Towards integrating IoT devices with the Web
Naveen Narasimhaiah Resume
Kaushik_Sinha_Resume_Updated_1
Modeling self-adaptative IoT architectures
Mobile + Cloud + IoT - Case Study
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
ALOK.ANAND.Resume

What's hot (20)

PDF
Artificial Intelligence in the Network
PPTX
IoT Saturday PN 2019 - Eurotech
DOCX
Omkar revankar resume
DOCX
Pragya_Tiwari_Resume
PPTX
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
PDF
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
PDF
IoT Architecture - are traditional architectures good enough?
PDF
Edge computing in practice using IoT, Tensorflow and Google Cloud
PPTX
WiFi anywhere
PDF
“Secure Hardware Architecture for Embedded Vision,” a Presentation from Neuro...
PDF
Machine Learning and Analytics in the Cloud on IoT Data
PDF
Deep learning @ Edge using Intel's Neural Compute Stick
PPT
IoT testing and quality assurance indicthreads
PDF
IRJET- Plug and Play Approach: Sensors to Cloud Communication
PPT
OracleOEP-EWebcast
PDF
Industrial IoT with Intel IoT Gateway & Octoblu
PDF
Edge computing and its role in architecting IoT
PDF
Testing IoT Apps with the Cloud
PDF
Resume Tanmay Chaturvedi [Dec'18]
PPTX
Developing Digital Twins
Artificial Intelligence in the Network
IoT Saturday PN 2019 - Eurotech
Omkar revankar resume
Pragya_Tiwari_Resume
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
IoT Architecture - are traditional architectures good enough?
Edge computing in practice using IoT, Tensorflow and Google Cloud
WiFi anywhere
“Secure Hardware Architecture for Embedded Vision,” a Presentation from Neuro...
Machine Learning and Analytics in the Cloud on IoT Data
Deep learning @ Edge using Intel's Neural Compute Stick
IoT testing and quality assurance indicthreads
IRJET- Plug and Play Approach: Sensors to Cloud Communication
OracleOEP-EWebcast
Industrial IoT with Intel IoT Gateway & Octoblu
Edge computing and its role in architecting IoT
Testing IoT Apps with the Cloud
Resume Tanmay Chaturvedi [Dec'18]
Developing Digital Twins
Ad

Viewers also liked (6)

Ad

Similar to Employing Internet of Things Technologies for Building Automation (20)

PPTX
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
PDF
Digital twins and New Business Models
PDF
Java Developer Course.pdf
PDF
Java Developer Course.pdf
DOCX
Prabhat Ravi Resume
PDF
Welcome to International Journal of Engineering Research and Development (IJERD)
PDF
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
DOCX
Resume_embedded_systems_Onkar_Gulavani_01-05-2017
PDF
Automotive Cockpit Solutions on NXP Platforms
DOCX
Julio andradecv
DOCX
GP_Kashyap_Resume
PPTX
Identifying parameters for Code Offloading as a practical solution to optimiz...
PPT
Open Distributed Networking Intelligence: A New Java Paradigm
PDF
Raghavendra Rao A
PDF
Evolving the Network Automation Journey from Python to Platforms
PDF
JitendraResume_22022016
DOCX
AdamVisserResume
PDF
MATLAB and Simulink for Communications System Design (Design Conference 2013)
PDF
201001162_report
PDF
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
Digital twins and New Business Models
Java Developer Course.pdf
Java Developer Course.pdf
Prabhat Ravi Resume
Welcome to International Journal of Engineering Research and Development (IJERD)
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
Resume_embedded_systems_Onkar_Gulavani_01-05-2017
Automotive Cockpit Solutions on NXP Platforms
Julio andradecv
GP_Kashyap_Resume
Identifying parameters for Code Offloading as a practical solution to optimiz...
Open Distributed Networking Intelligence: A New Java Paradigm
Raghavendra Rao A
Evolving the Network Automation Journey from Python to Platforms
JitendraResume_22022016
AdamVisserResume
MATLAB and Simulink for Communications System Design (Design Conference 2013)
201001162_report
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...

More from Dimitrios Amaxilatis (7)

PDF
Organicity Smartphone experimentation - Guide to Experimenters
PPTX
Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City ...
PDF
P-Space Arduino/Genuino day 2016
PDF
SmartSantander Organicity
PDF
Symmetric Coherent Link Degree, Adaptive Throughput-Transmission Power for WSN
PDF
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
PDF
Contraction Hierarchies (in greek)
Organicity Smartphone experimentation - Guide to Experimenters
Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City ...
P-Space Arduino/Genuino day 2016
SmartSantander Organicity
Symmetric Coherent Link Degree, Adaptive Throughput-Transmission Power for WSN
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Contraction Hierarchies (in greek)

Employing Internet of Things Technologies for Building Automation

  • 1. Employing Internet of Things Technologies for Building Automation Employing Internet of Things Technologies for Building Automation Challenges Design ETFA 2012 – SS04-1 Aspects CoAP Auto Config Gateway Amaxilatis Dimitrios, Georgitzikis Vasileios, Impl. Details Giannakopoulos Dimitrios, Chatzigiannakis Ioannis Evaluation Conclusions Computer Technology Institute and Publications, “Diophantus” Patras Greece September 20, 2012
  • 2. Employing Internet of Things Technologies for Building 1 Challenges Automation 2 Design Aspects Challenges CoAP Design Aspects Auto Config CoAP Auto Config Gateway Gateway Impl. Details 3 Impl. Details Evaluation Conclusions 4 Evaluation 5 Conclusions
  • 3. Main Challenge Employing Internet of Things Technologies for Building Automation How can we easily create Building Automation applications using the IoT concepts, and take advantage of end-to-end Challenges communication between applications and smart devices. Design Aspects CoAP Auto Config Gateway Impl. Details Evaluation Conclusions
  • 4. Main Challenge Employing Internet of Things Technologies for Building Automation How can we easily create Building Automation applications using the IoT concepts, and take advantage of end-to-end Challenges communication between applications and smart devices. Design Aspects CoAP Auto Config Gateway Open Standards Impl. Details Easy to use Interface Evaluation Conclusions Simple Installation and Auto-Configuration Scalability and Expandability Support for heterogeneity
  • 5. Targets of out system Employing Internet of Things Technologies for Building Automation Challenges Design Bridge smart devices and the Internet with Gateways. Aspects CoAP Single communication protocol for applications and smart Auto Config Gateway devices (CoAP). Impl. Details Simple method to add new smart objects. Evaluation Conclusions
  • 6. Design Aspects Employing Internet of Things Technologies for Building Automation Challenges Design Aspects CoAP Auto Config Gateway Impl. Details Evaluation Conclusions
  • 7. Open Standards - CoAP Employing Internet of Things Technologies for Building Automation The Constrained Application Protocol is a cut-down version of Challenges HTTP for use with constrained nodes and networks. Design Aspects CoAP Offers a well established communication model with GET, Auto Config Gateway POST, PUT and DELETE requests. Impl. Details Evaluation Over IPv6 CoAP servers can be accessed directly via web using Conclusions a single request (e.g., coap://address/temperature).
  • 8. Why CoAP Employing Internet of Things Technologies for Building Automation Standardized Services Challenges “On Change” Notifications Design Fragmentation Aspects CoAP Auto-Discovery Auto Config Gateway Hides out Heterogeneities Impl. Details Facilitates M2M communication Evaluation Conclusions Can be enriched with other IoT technologies Semantics, RDF and SPARQL
  • 9. Auto Discovery of new Devices Employing Internet of Things Technologies for Building Automation Challenges New devices should require minimal effort to be included to the Design Aspects actual system. CoAP Auto Config Gateway CoAP offers the discovery of services by sending out a single Impl. Details request. Evaluation Conclusions
  • 10. Auto Configuration of new Devices Employing Internet of Things Technologies for Building Automation Challenges It is important to design a Design Aspects single software for all devices CoAP regardless of their actual Auto Config Gateway sensing capabilities. Impl. Details Evaluation Sensors and Actuators need to Conclusions be identifiable.
  • 11. Gateway Employing Internet of Things Technologies for Building Automation Java Application running on a Linux box that: Challenges Bridges 802.15.4 WSNs and the Internet. Design Aspects Uses an XBee module to communicate with sensors and CoAP Auto Config offers a CoAP endpoint for Internet clients (for IPv4 Gateway networks). Impl. Details Evaluation Includes the sensors available in its own description. Conclusions
  • 12. Gateway Employing Internet of Things Technologies for Building Automation Java Application running on a Linux box that: Challenges Bridges 802.15.4 WSNs and the Internet. Design Aspects Uses an XBee module to communicate with sensors and CoAP Auto Config offers a CoAP endpoint for Internet clients (for IPv4 Gateway networks). Impl. Details Evaluation Includes the sensors available in its own description. Conclusions Even the Gateway is a CoAP server!
  • 13. Heterogeneous Network Employing Internet of Things Technologies for Building Selection Criteria: Automation 1 Programming API Challenges 2 Expandability Design Aspects 3 Robustness CoAP Auto Config 4 Supported devices Gateway Impl. Details 5 Hardware Restrictions Evaluation 6 Cost Conclusions
  • 14. Heterogeneous Network Employing Internet of Things Technologies for Building Selection Criteria: Automation 1 Programming API Challenges 2 Expandability Design Aspects 3 Robustness CoAP Auto Config 4 Supported devices Gateway Impl. Details 5 Hardware Restrictions Evaluation 6 Cost Conclusions Selected Xbee, Arduino and iSense devices.
  • 15. CoAP Implementation Employing Internet of Things Technologies Based on the draft version 8 of CoAP for Building Automation Observe and Block-wise Transfers Extensions CoRE Link Format Extension for Resource Discovery Challenges Design Arduino Aspects CoAP Tested on different Arduino boards like Uno, Pro Mini and Fio. Auto Config Gateway Impl. Details iSense Evaluation Tested on iSense Core 1 and 2. Conclusions Each device in the final setup is equipped with up to 11 sensor and actuator capabilities while currently Internet to WSN communications is done via the Gateway.
  • 16. Auto Configuration Employing Internet of Things Technologies for Building Automation iSense Offers calls to the OS that detect connected sensor modules. Challenges Design Arduino Aspects CoAP Using a Voltage Divider Circuit we can detect the type and Auto Config Gateway number of sensor connected to the Arduino. Impl. Details Evaluation XBee Conclusions No logic can be implemented, so information is forwarded and auto configuration is performed on other devices.
  • 17. Evaluation Employing Internet of Things Technologies for Building Automation Experimental Setup: Challenges Design 65 iSense and 15 Crossbow TelosB Aspects CoAP 20 Arduino and 5 XBee Auto Config Gateway 45 Sun SPOT Impl. Details Evaluation The system is running for the past 4 months in the CTI Conclusions Building with the above setup.
  • 18. Experiences and Future Targets Employing Internet of Things Technologies for Building Automation Experiences Gained: Trade-off between Cost and Design Freedom. Challenges Non IPv6 networks limit the system’s performance. Design Aspects CoAP offers a level of abstraction from actual WSN CoAP Auto Config hardware. Gateway Impl. Details Evaluation Conclusions
  • 19. Experiences and Future Targets Employing Internet of Things Technologies for Building Automation Experiences Gained: Trade-off between Cost and Design Freedom. Challenges Non IPv6 networks limit the system’s performance. Design Aspects CoAP offers a level of abstraction from actual WSN CoAP Auto Config hardware. Gateway Impl. Details Evaluation Future Targets: Conclusions Include more extensions to CoAP (e.g, proxy, security). Implement DNS-like capabilities for Gateways. Implementation for other platforms.
  • 20. Employing Internet of Things Technologies for Building Automation Semantic Web interaction with Real Objects http://spitfire-project.eu/ Challenges Design Aspects CoAP Thank you! Auto Config Gateway Impl. Details Q&A Evaluation Conclusions Computer Technology Institute and Press “Diophantus” http://www.cti.gr/en/