|
|
== XMBC mediacenter KNX integration
|
|
|
|
|
|
* Institut / Division: Embedded Systems / AAT
|
|
|
* Contact: Friedrich Praus
|
|
|
* Author: Ing. Michael Kreilach
|
|
|
* Category: Master thesis
|
|
|
* Keywords: KNX,XMBC Mediacenter
|
|
|
|
|
|
image:KNX_XMBC.jpg[Screenshot and system architecture of the XMBC integration]
|
|
|
|
|
|
=== Brief description
|
|
|
This paper describes the implementation of a home automation system into the user interface and program structure of a media center software.
|
|
|
|
|
|
=== Abstract
|
|
|
This paper describes the implementation of a home automation system into the user interface and program structure of a media center software. The principle idea is that the user is capable of controlling his home from one central point. Since a television set is available in nearly every home it would be the best approach to use this equipment for displaying the content and giving the user the possibility of initiating different actions on the home automation bus. Within this document the details of the implementation of the extension modules and the integration afterwards are described. Each developed module is explained in detail which means that finally this thesis can be used as a basic documentation for further development and better understanding of the functionality. As part of a first paper the author decided to use the ―XBMC‖ media center software for extension with the needed functionality and the usage of the KNX-bus for home automation systems. Further details and descriptions how decisions have been made can be seen under [1]. The used system for the prototype development consists of the media center software called ―XBMC‖, extended by the self developed packages for controlling and visualizing the KNX bus and the so called ―eibd‖ which is a software daemon for Linux connecting any computer with the KNX network. Communication between the ―eibd‖ and the extension modules is based on sockets over the available network infrastructure. When the ―eibd‖ receives a command via the socket connection it translates it to commands for being sent out on the connected KNX-bus. At the end it can be stated that the ―proof of concept‖ was successful and the implementation and integration of a home automation system, based on a KNX-bus, into the ―XBMC‖ media center can be done in the described manner. The current available prototype software has to be extended for seamless use in the field but the principle functionality was implemented and is available for being used to control a smart home. |
|
|
\ No newline at end of file |