SlideShare a Scribd company logo
1 of 20
Download to read offline
7th March, 2012 - Andrea Rampin
Supervisor: Martin Wonders and Matteo Bertocco
Second marker: Becky Strachan
MOBILE KNX
DESIGN, DEVELOPMENT AND ANALYSIS OF A
MOBILE NETWORK BRIDGE FOR DOMOTIC
SYSTEMS
Background
¨  Increase of energy consumption
¨  Need to easily control the electrical and
mechanical devices
Green Homes Building Automation
Systems
Background
¨  Is it possible to merge these concepts in order to
create an easy-to-use system? And how?
¨  Why don’t use mobile technologies to control a
house?
Background
¨  Building Automation Systems
¤  BACnet
¤  LonWorks
¤  EIB/KNX
Background
¨  KNX network controlled by mobile device
¤  KNX provides the basic infrastructure for a BAS
¤  Mobile application gives access to KNX
¨  Are there already solutions in the current market?
¨  Are they improvable?
Project Idea
Project Idea
Project Idea
Project Idea
Implementation
Implementation
¨  BRIDGE CORE
¤  Gets input a configuration file
¤  Analyzes a configuration file
¤  Creates connection to a KNX network
¤  Sends messages to a KNX network
¤  Receives messages from a KNX network
CALIMERO
Implementation
¨  BRIDGE
¤  Creates a point of connection between:
n  BridgeCore
n  Environment that surrounds the BridgeCore
¤  Receives HTTP requests
¤  Replies to HTTP requests
TOMCAT
Implementation
¨  MOBILE DEVICE application
¤  Gets configuration data from the Bridge
¤  Renders configuration data
¤  Sends HTTP requests
¤  Receives HTTP replies
PHONEGAP
Testing
¨  Three main functions
¤  Reading configuration data
¤  Reading KNX devices status
¤  Writing KNX devices status
System reacts in the right manner
Testing
¨  Mobile devices
¤  HTTP requests and replies through ad-hoc web pages
¨  Measure time of execution for each request
New set of real data
Testing
¨  Mixing system features
¤  Reading configuration
¤  Reading value
¤  Writing value
Testing
¨  Most of the request has a
response time less than the
average time 73.63ms
Conclusions
¨  KNX idea and structure are easy to understand
¨  ETS is an easy-to-use configuration tool
¨  The Bridge permits to skip one configuration phase
¤  Good response time
The system works and can be easily expanded
Improved the automation part of the current systems
My experience abroad
POSITIVE
þ  New country
þ  New culture
þ  New “human connections”
þ  Improved my english
NEGATIVE
þ  Absence of teamwork
Do you have any questions?
THANKS FOR YOUR ATTENTION

More Related Content

Viewers also liked

Taller práctico 10 claves para la implementación de tendencias y enfoques inn...
Taller práctico 10 claves para la implementación de tendencias y enfoques inn...Taller práctico 10 claves para la implementación de tendencias y enfoques inn...
Taller práctico 10 claves para la implementación de tendencias y enfoques inn...William Escobar Roa
 
RelatedData20140214112410
RelatedData20140214112410RelatedData20140214112410
RelatedData20140214112410gzeal-miyamoto
 
Pci dwp binder_ch5
Pci dwp binder_ch5Pci dwp binder_ch5
Pci dwp binder_ch5Ramin Vaghei
 
Contratatación electrónica & contratación informática
Contratatación electrónica & contratación informáticaContratatación electrónica & contratación informática
Contratatación electrónica & contratación informáticapieri14
 
Fish passage system on Ialomița River!Lawrence G. Dominguez!
Fish passage system on Ialomița River!Lawrence G. Dominguez!Fish passage system on Ialomița River!Lawrence G. Dominguez!
Fish passage system on Ialomița River!Lawrence G. Dominguez!Răzvan Voicu
 
SEO 武林天下
SEO 武林天下SEO 武林天下
SEO 武林天下家弘 周
 
Grado sexto sociales Tema 7 el tiempo cronológico y tiempo histórico
Grado sexto sociales Tema 7 el tiempo cronológico y tiempo históricoGrado sexto sociales Tema 7 el tiempo cronológico y tiempo histórico
Grado sexto sociales Tema 7 el tiempo cronológico y tiempo históricoFernando Ramírez Rojas
 

Viewers also liked (11)

0362_001
0362_0010362_001
0362_001
 
Taller práctico 10 claves para la implementación de tendencias y enfoques inn...
Taller práctico 10 claves para la implementación de tendencias y enfoques inn...Taller práctico 10 claves para la implementación de tendencias y enfoques inn...
Taller práctico 10 claves para la implementación de tendencias y enfoques inn...
 
RelatedData20140214112410
RelatedData20140214112410RelatedData20140214112410
RelatedData20140214112410
 
Pci dwp binder_ch5
Pci dwp binder_ch5Pci dwp binder_ch5
Pci dwp binder_ch5
 
Grafica 1
Grafica 1Grafica 1
Grafica 1
 
Contratatación electrónica & contratación informática
Contratatación electrónica & contratación informáticaContratatación electrónica & contratación informática
Contratatación electrónica & contratación informática
 
Fish passage system on Ialomița River!Lawrence G. Dominguez!
Fish passage system on Ialomița River!Lawrence G. Dominguez!Fish passage system on Ialomița River!Lawrence G. Dominguez!
Fish passage system on Ialomița River!Lawrence G. Dominguez!
 
ASDFSD
ASDFSDASDFSD
ASDFSD
 
SEO 武林天下
SEO 武林天下SEO 武林天下
SEO 武林天下
 
IRAN CULTURE
IRAN CULTUREIRAN CULTURE
IRAN CULTURE
 
Grado sexto sociales Tema 7 el tiempo cronológico y tiempo histórico
Grado sexto sociales Tema 7 el tiempo cronológico y tiempo históricoGrado sexto sociales Tema 7 el tiempo cronológico y tiempo histórico
Grado sexto sociales Tema 7 el tiempo cronológico y tiempo histórico
 

Similar to Andrea_Rampin_-_622196-presentation

Microservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native AppsMicroservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native AppsAraf Karsh Hamid
 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingUS-Ignite
 
Other distributed systems
Other distributed systemsOther distributed systems
Other distributed systemsSri Prasanna
 
Jordi Nin – Hermes: Distributed social network monitoring system - NoSQL matt...
Jordi Nin – Hermes: Distributed social network monitoring system - NoSQL matt...Jordi Nin – Hermes: Distributed social network monitoring system - NoSQL matt...
Jordi Nin – Hermes: Distributed social network monitoring system - NoSQL matt...NoSQLmatters
 
Fog Computing Platform
Fog Computing PlatformFog Computing Platform
Fog Computing Platform霈萱 蔡
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetrysnrism
 
Embadded Web tech-3.pptx
Embadded Web tech-3.pptxEmbadded Web tech-3.pptx
Embadded Web tech-3.pptxArunachalamK17
 
ZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsGokhan Boranalp
 
Instrumenting Home NetworksKenneth L. CalvertLab for Adv.docx
Instrumenting Home NetworksKenneth L. CalvertLab for Adv.docxInstrumenting Home NetworksKenneth L. CalvertLab for Adv.docx
Instrumenting Home NetworksKenneth L. CalvertLab for Adv.docxnormanibarber20063
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAmazon Web Services
 
Embedded Web Services Report
Embedded Web Services ReportEmbedded Web Services Report
Embedded Web Services ReportBernie Chiu
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technologyRanol R C
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersMirantis
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XRenaud Blanchette
 
Bitcoin blockchains and distributed satellite management control
Bitcoin blockchains and distributed satellite management controlBitcoin blockchains and distributed satellite management control
Bitcoin blockchains and distributed satellite management controlramycaspi
 
2.Behind The Scenes_ Network Architecture Components.pdf
2.Behind The Scenes_ Network Architecture Components.pdf2.Behind The Scenes_ Network Architecture Components.pdf
2.Behind The Scenes_ Network Architecture Components.pdfBelayet Hossain
 
Move fast and make things with microservices
Move fast and make things with microservicesMove fast and make things with microservices
Move fast and make things with microservicesMithun Arunan
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeShuquan Huang
 

Similar to Andrea_Rampin_-_622196-presentation (20)

Microservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native AppsMicroservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native Apps
 
Cisco project ideas
Cisco   project ideasCisco   project ideas
Cisco project ideas
 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined Networking
 
Other distributed systems
Other distributed systemsOther distributed systems
Other distributed systems
 
Jordi Nin – Hermes: Distributed social network monitoring system - NoSQL matt...
Jordi Nin – Hermes: Distributed social network monitoring system - NoSQL matt...Jordi Nin – Hermes: Distributed social network monitoring system - NoSQL matt...
Jordi Nin – Hermes: Distributed social network monitoring system - NoSQL matt...
 
Fog Computing Platform
Fog Computing PlatformFog Computing Platform
Fog Computing Platform
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
 
Embadded Web tech-3.pptx
Embadded Web tech-3.pptxEmbadded Web tech-3.pptx
Embadded Web tech-3.pptx
 
ZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed Systems
 
Instrumenting Home NetworksKenneth L. CalvertLab for Adv.docx
Instrumenting Home NetworksKenneth L. CalvertLab for Adv.docxInstrumenting Home NetworksKenneth L. CalvertLab for Adv.docx
Instrumenting Home NetworksKenneth L. CalvertLab for Adv.docx
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
 
cv2
cv2cv2
cv2
 
Embedded Web Services Report
Embedded Web Services ReportEmbedded Web Services Report
Embedded Web Services Report
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3X
 
Bitcoin blockchains and distributed satellite management control
Bitcoin blockchains and distributed satellite management controlBitcoin blockchains and distributed satellite management control
Bitcoin blockchains and distributed satellite management control
 
2.Behind The Scenes_ Network Architecture Components.pdf
2.Behind The Scenes_ Network Architecture Components.pdf2.Behind The Scenes_ Network Architecture Components.pdf
2.Behind The Scenes_ Network Architecture Components.pdf
 
Move fast and make things with microservices
Move fast and make things with microservicesMove fast and make things with microservices
Move fast and make things with microservices
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-time
 

Andrea_Rampin_-_622196-presentation

  • 1. 7th March, 2012 - Andrea Rampin Supervisor: Martin Wonders and Matteo Bertocco Second marker: Becky Strachan MOBILE KNX DESIGN, DEVELOPMENT AND ANALYSIS OF A MOBILE NETWORK BRIDGE FOR DOMOTIC SYSTEMS
  • 2. Background ¨  Increase of energy consumption ¨  Need to easily control the electrical and mechanical devices Green Homes Building Automation Systems
  • 3. Background ¨  Is it possible to merge these concepts in order to create an easy-to-use system? And how? ¨  Why don’t use mobile technologies to control a house?
  • 4. Background ¨  Building Automation Systems ¤  BACnet ¤  LonWorks ¤  EIB/KNX
  • 5. Background ¨  KNX network controlled by mobile device ¤  KNX provides the basic infrastructure for a BAS ¤  Mobile application gives access to KNX ¨  Are there already solutions in the current market? ¨  Are they improvable?
  • 11. Implementation ¨  BRIDGE CORE ¤  Gets input a configuration file ¤  Analyzes a configuration file ¤  Creates connection to a KNX network ¤  Sends messages to a KNX network ¤  Receives messages from a KNX network CALIMERO
  • 12. Implementation ¨  BRIDGE ¤  Creates a point of connection between: n  BridgeCore n  Environment that surrounds the BridgeCore ¤  Receives HTTP requests ¤  Replies to HTTP requests TOMCAT
  • 13. Implementation ¨  MOBILE DEVICE application ¤  Gets configuration data from the Bridge ¤  Renders configuration data ¤  Sends HTTP requests ¤  Receives HTTP replies PHONEGAP
  • 14. Testing ¨  Three main functions ¤  Reading configuration data ¤  Reading KNX devices status ¤  Writing KNX devices status System reacts in the right manner
  • 15. Testing ¨  Mobile devices ¤  HTTP requests and replies through ad-hoc web pages ¨  Measure time of execution for each request New set of real data
  • 16. Testing ¨  Mixing system features ¤  Reading configuration ¤  Reading value ¤  Writing value
  • 17. Testing ¨  Most of the request has a response time less than the average time 73.63ms
  • 18. Conclusions ¨  KNX idea and structure are easy to understand ¨  ETS is an easy-to-use configuration tool ¨  The Bridge permits to skip one configuration phase ¤  Good response time The system works and can be easily expanded Improved the automation part of the current systems
  • 19. My experience abroad POSITIVE þ  New country þ  New culture þ  New “human connections” þ  Improved my english NEGATIVE þ  Absence of teamwork
  • 20. Do you have any questions? THANKS FOR YOUR ATTENTION