Your SlideShare is downloading. ×
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Employing Internet of Things Technologies for Building Automation

1,173

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,173
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Employing Internet of ThingsTechnologiesfor BuildingAutomation Employing Internet of Things Technologies for Building AutomationChallengesDesign ETFA 2012 – SS04-1AspectsCoAPAuto ConfigGateway Amaxilatis Dimitrios, Georgitzikis Vasileios,Impl. Details Giannakopoulos Dimitrios, Chatzigiannakis IoannisEvaluationConclusions Computer Technology Institute and Publications, “Diophantus” Patras Greece September 20, 2012
  • 2. Employing Internet of ThingsTechnologiesfor Building 1 ChallengesAutomation 2 Design AspectsChallenges CoAPDesignAspects Auto ConfigCoAPAuto Config GatewayGatewayImpl. Details 3 Impl. DetailsEvaluationConclusions 4 Evaluation 5 Conclusions
  • 3. Main Challenge Employing Internet of ThingsTechnologiesfor BuildingAutomation How can we easily create Building Automation applications using the IoT concepts, and take advantage of end-to-endChallenges communication between applications and smart devices.DesignAspectsCoAPAuto ConfigGatewayImpl. DetailsEvaluationConclusions
  • 4. Main Challenge Employing Internet of ThingsTechnologiesfor BuildingAutomation How can we easily create Building Automation applications using the IoT concepts, and take advantage of end-to-endChallenges communication between applications and smart devices.DesignAspectsCoAPAuto ConfigGateway Open StandardsImpl. Details Easy to use InterfaceEvaluationConclusions Simple Installation and Auto-Configuration Scalability and Expandability Support for heterogeneity
  • 5. Targets of out system Employing Internet of ThingsTechnologiesfor BuildingAutomationChallengesDesign Bridge smart devices and the Internet with Gateways.AspectsCoAP Single communication protocol for applications and smartAuto ConfigGateway devices (CoAP).Impl. Details Simple method to add new smart objects.EvaluationConclusions
  • 6. Design Aspects Employing Internet of ThingsTechnologiesfor BuildingAutomationChallengesDesignAspectsCoAPAuto ConfigGatewayImpl. DetailsEvaluationConclusions
  • 7. Open Standards - CoAP Employing Internet of ThingsTechnologiesfor BuildingAutomation The Constrained Application Protocol is a cut-down version ofChallenges HTTP for use with constrained nodes and networks.DesignAspectsCoAP Offers a well established communication model with GET,Auto ConfigGateway POST, PUT and DELETE requests.Impl. DetailsEvaluation Over IPv6 CoAP servers can be accessed directly via web usingConclusions a single request (e.g., coap://address/temperature).
  • 8. Why CoAP Employing Internet of ThingsTechnologiesfor BuildingAutomation Standardized ServicesChallenges “On Change” NotificationsDesign FragmentationAspectsCoAP Auto-DiscoveryAuto ConfigGateway Hides out HeterogeneitiesImpl. Details Facilitates M2M communicationEvaluationConclusions Can be enriched with other IoT technologies Semantics, RDF and SPARQL
  • 9. Auto Discovery of new Devices Employing Internet of ThingsTechnologiesfor BuildingAutomationChallenges New devices should require minimal effort to be included to theDesignAspects actual system.CoAPAuto ConfigGateway CoAP offers the discovery of services by sending out a singleImpl. Details request.EvaluationConclusions
  • 10. Auto Configuration of new Devices Employing Internet of ThingsTechnologiesfor BuildingAutomationChallenges It is important to design aDesignAspects single software for all devicesCoAP regardless of their actualAuto ConfigGateway sensing capabilities.Impl. DetailsEvaluation Sensors and Actuators need toConclusions be identifiable.
  • 11. Gateway Employing Internet of ThingsTechnologiesfor BuildingAutomation Java Application running on a Linux box that:Challenges Bridges 802.15.4 WSNs and the Internet.DesignAspects Uses an XBee module to communicate with sensors andCoAPAuto Config offers a CoAP endpoint for Internet clients (for IPv4Gateway networks).Impl. DetailsEvaluation Includes the sensors available in its own description.Conclusions
  • 12. Gateway Employing Internet of ThingsTechnologiesfor BuildingAutomation Java Application running on a Linux box that:Challenges Bridges 802.15.4 WSNs and the Internet.DesignAspects Uses an XBee module to communicate with sensors andCoAPAuto Config offers a CoAP endpoint for Internet clients (for IPv4Gateway networks).Impl. DetailsEvaluation Includes the sensors available in its own description.Conclusions Even the Gateway is a CoAP server!
  • 13. Heterogeneous Network Employing Internet of ThingsTechnologiesfor Building Selection Criteria:Automation 1 Programming APIChallenges 2 ExpandabilityDesignAspects 3 RobustnessCoAPAuto Config 4 Supported devicesGatewayImpl. Details 5 Hardware RestrictionsEvaluation 6 CostConclusions
  • 14. Heterogeneous Network Employing Internet of ThingsTechnologiesfor Building Selection Criteria:Automation 1 Programming APIChallenges 2 ExpandabilityDesignAspects 3 RobustnessCoAPAuto Config 4 Supported devicesGatewayImpl. Details 5 Hardware RestrictionsEvaluation 6 CostConclusions Selected Xbee, Arduino and iSense devices.
  • 15. CoAP Implementation Employing Internet of ThingsTechnologies Based on the draft version 8 of CoAPfor BuildingAutomation Observe and Block-wise Transfers Extensions CoRE Link Format Extension for Resource DiscoveryChallengesDesign ArduinoAspectsCoAP Tested on different Arduino boards like Uno, Pro Mini and Fio.Auto ConfigGatewayImpl. Details iSenseEvaluation 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 ThingsTechnologiesfor BuildingAutomation iSense Offers calls to the OS that detect connected sensor modules.ChallengesDesign ArduinoAspectsCoAP Using a Voltage Divider Circuit we can detect the type andAuto ConfigGateway number of sensor connected to the Arduino.Impl. DetailsEvaluation XBeeConclusions No logic can be implemented, so information is forwarded and auto configuration is performed on other devices.
  • 17. Evaluation Employing Internet of ThingsTechnologiesfor BuildingAutomation Experimental Setup:ChallengesDesign 65 iSense and 15 Crossbow TelosBAspectsCoAP 20 Arduino and 5 XBeeAuto ConfigGateway 45 Sun SPOTImpl. DetailsEvaluation The system is running for the past 4 months in the CTIConclusions Building with the above setup.
  • 18. Experiences and Future Targets Employing Internet of ThingsTechnologiesfor BuildingAutomation Experiences Gained: Trade-off between Cost and Design Freedom.Challenges Non IPv6 networks limit the system’s performance.DesignAspects CoAP offers a level of abstraction from actual WSNCoAPAuto Config hardware.GatewayImpl. DetailsEvaluationConclusions
  • 19. Experiences and Future Targets Employing Internet of ThingsTechnologiesfor BuildingAutomation Experiences Gained: Trade-off between Cost and Design Freedom.Challenges Non IPv6 networks limit the system’s performance.DesignAspects CoAP offers a level of abstraction from actual WSNCoAPAuto Config hardware.GatewayImpl. DetailsEvaluation 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 ThingsTechnologiesfor BuildingAutomation Semantic Web interaction with Real Objects http://spitfire-project.eu/ChallengesDesignAspectsCoAP Thank you!Auto ConfigGatewayImpl. Details Q&AEvaluationConclusions Computer Technology Institute and Press “Diophantus” http://www.cti.gr/en/

×