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

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 ofenergy consumption ¨  Need to easily control the electrical and mechanical devices Green Homes Building Automation Systems
  • 3.
    Background ¨  Is itpossible 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 AutomationSystems ¤  BACnet ¤  LonWorks ¤  EIB/KNX
  • 5.
    Background ¨  KNX networkcontrolled 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?
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 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 ¤  Createsa point of connection between: n  BridgeCore n  Environment that surrounds the BridgeCore ¤  Receives HTTP requests ¤  Replies to HTTP requests TOMCAT
  • 13.
    Implementation ¨  MOBILE DEVICEapplication ¤  Gets configuration data from the Bridge ¤  Renders configuration data ¤  Sends HTTP requests ¤  Receives HTTP replies PHONEGAP
  • 14.
    Testing ¨  Three mainfunctions ¤  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 systemfeatures ¤  Reading configuration ¤  Reading value ¤  Writing value
  • 17.
    Testing ¨  Most ofthe request has a response time less than the average time 73.63ms
  • 18.
    Conclusions ¨  KNX ideaand 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 haveany questions? THANKS FOR YOUR ATTENTION