|
|
== ANT/KNX Gateway
|
|
|
|
|
|
* Institut / Division: Embedded Systems / AAT
|
|
|
* Contact: Friedrich Praus
|
|
|
* Author: Luka Samardzija
|
|
|
* Category: Master thesis
|
|
|
* Keywords: KNX, KNX-RF, ANT, ANT+, Calimero, Gateway
|
|
|
|
|
|
=== Brief description
|
|
|
The ANT/KNX gateway is a open development platform. It is a framework of different soft- and hardware projects. The schematic illustrates the whole architecture of the system. The picture below shows the real hardware.
|
|
|
|
|
|
image:ANT_KNX_gateway_wiki.jpg[ANT KNX Gateway]
|
|
|
|
|
|
|
|
|
=== Abstract
|
|
|
This master thesis investigates the interoperability of ANT and KNX. ANT is a low power wireless networking technology targeted for embedded systems. KNX is a world wide standard for home and building control. This thesis handles the interoperability of ANT and KNX, starting with a closer look at the hardware, examining the firm- and middleware, and in a final step analysing the application level. Since ANT is a wireless technology, this thesis pays special attention to KNX-RF (KNX Radio Frequency), the default radio communication media for KNX. The main focus of this work is not only a theoretical and informal investigation, but a pragmatic realisation of an ANT/KNX gateway. This practical approach allows a structured, step-by-step documentation and reasonable realisation. The goal of this thesis is to create a generic and open source approach for the junction of ANT and KNX,considering KNX-RF. All components will be described entirely and the source code will be provided in full detail.
|
|
|
|
|
|
=== Current development status
|
|
|
Currently the ANT/KNX gateway is able to forward data form a ANT+ heart rate monitor a KNX data point.
|
|
|
|
|
|
=== Getting started
|
|
|
Install
|
|
|
|
|
|
* a Linux distribution, e.g. Debian (The development system uses Debian squeeze)
|
|
|
* a JAVA framework, e.g. OpenJDK
|
|
|
* a IDE, e.g. Eclipse
|
|
|
* get Calimero source |
|
|
\ No newline at end of file |