Introduction

Diploma thesis
 >Kurzfassung
 >Abstract
 >Outline
 >Downloads

Konnex scientific conference 2004
 >Abstract
 >Outline
 >Downloads

Selected references

Publications

Contact

On this page you can explore all my KNX/EIB related work. Currently this is a paper presented at the Konnex scientific conference 2004 in the scope of a practical course and my diploma thesis finished in november 2005.


Der Einsatz von Heim- und Gebäudeautomatisierungssystemen ermöglicht gesteigerten Komfort, erhöhte Sicherheit und niedrigere Betriebskosten. Solche Systeme folgen heute in der Regel einem hierarchischen verteilten Ansatz. Während Automationsnetzwerke intelligente Sensoren und Aktuatoren verbinden, stellt ein Backbone die notwendige Infrastruktur für Managementaufgaben zur Verfügung. Geräte, die diese Netzwerke verbinden, nehmen eine strategische Position ein. Insbesondere im Heimbereich ist die Integration verschiedener Automations- und Datennetze unabdingbar, um das Potential auszuschöpfen.

Der weit verbreitete Europäische Installationsbus (KNX/EIB) ergänzt die klassische Elektroinstallation im Gebäude durch ein Automationsnetzwerk. Er verwendet ein eigenes Twisted-Pair (TP) Medium um beispielsweise intelligente Lichtschalter und Dimmer zu verknüpfen. Das Ziel dieser Arbeit ist eine vielseitige Embedded-Plattform zu entwerfen, die für zukünftige Arbeiten im Bereich der Heim- und Gebäudeautomation mit Fokus auf KNX/EIB TP herangezogen werden kann. Neben zwei KNX/EIB TP Schnittstellen beinhaltet sie RS-232, USB und Ethernet. Die Plattform stellt darüber hinaus ausreichend Rechenleistung und Speicherkapazität zur Verfügung, um als "intelligenter Router" oder Gateway zu dienen.

Die vorliegende Diplomarbeit klassifiziert zunächst Geräte der Gebäude- und Heimautomation. Nachfolgend werden Hardware- und Software-Anforderungen für die zu entwickelnde Plattform diskutiert. Eine Präsentation des Designs, der praktischen Umsetzung und der Anwendung sowohl der Hard- als auch der Software bildet den Kernpunkt der Arbeit.

The deployment of home and building automation systems allows to increase comfort, safety and security and reduce operational cost. Today such systems typically follow a hierarchical distributed approach. While control networks interconnect smart sensors and actuators, a backbone network provides the infrastructure for management tasks. Devices interconnecting these networks have a strategic role. Especially in the home domain, the integration of various control and data networks is essential for maximum benefit.

The European Installation Bus (KNX/EIB) is a popular control network designed to enhance electrical installations in buildings. It uses a proprietary twisted pair (TP) medium to interconnect devices like smart light switches and dimmers. The objective of this thesis is to design an embedded and versatile platform for ongoing development in the area of home and building automation systems with a focus on KNX/EIB TP. Besides two KNX/EIB TP interfaces, it provides RS-232, USB and Ethernet connectivity. The platform moreover has sufficient processing power and storage, enabling it to act as a "smart router" or gateway.

The thesis first presents a classification of control network devices. It then discusses the hardware and software requirements for the desired platform. A detailed presentation of its design, implementation and operation with respect to hardware and software follows.

Hardware Architecture
Hardware Architecture

Software Layers
Software Layers

PCB Design
Partial Eagle 3D Rendering KNXcalibur Picture 4 KNXcalibur Picture 3 KNXcalibur Picture 2 KNXcalibur Picture 1

D I S C L A I M E R :
The documents below are for personal and/or scientific use only. They may be covered by patents and other intellectual property rights. (This means you can study and use them for your private entertainment and hobby, but you probably cannot use them for anything commercial.)


Currently, we are designing a universal-applicable gateway to KNX systems. The hardware is based on an Fujitsu 16bit micro-controller with 24 MHz, 24Kbyte RAM, 384Kbyte flash memory, full USB support, 4 UARTs, 3 channels for I2C bus communication and an external bus interface. Our gateway will support EIBnet/IP (tunneling and routing) with an embedded web-server facilitating HEAD, GET and POST requests and CGI scripts.

The gateway is intended as universal platform for ongoing development concerning integration of other fieldbus and multimedia bus systems to KNX, as well as gateway for remote IP services. In addition, it serves as a base for work in progress regarding the development of a set-top box for integration into the OSGi environment and plug and play networks.

The paper presents the design of the hardware interfaces and interesting parts of the software implementation.

[W. Kastner, F. Praus, O. Alt]
Experimental setup


[1] Fritz Praus, Wolfgang Kastner, and Oliver Alt. Yet another all-purpose EIBNet/IP gateway. In Proc. Konnex Scientific Conference, October 2004.
[ bib | .pdf | Abstract ]
[2] Friedrich Praus. A versatile networked embedded platform for KNX/EIB. Master's thesis, Vienna University of Technology, Institute of Computer Aided Automation, Automation Systems Group, 2005.
[ bib | .pdf | Abstract ]
[3] Fritz Praus and Wolfgang Kastner. A versatile networked embedded platform for KNX/EIB. In Junior Scientific Conference, pages 59-60, April 2006.
[ bib | .pdf | Abstract ]
[4] Fritz Praus, Wolfgang Kastner, and Georg Neugschwandtner. A versatile networked embedded platform for KNX/EIB. In Proc. Konnex Scientific Conference, November 2006.
[ bib | .pdf | Abstract ]
[5] Fritz Praus, Wolfgang Granzer, Georg Gaderer, and Thilo Sauter. A Simulation Framework for Fault-Tolerant Clock Synchronization in Industrial Automation Networks. In Proc. 12th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2007), pages 1465-1472, September 2007.
[ bib | .pdf | Abstract ]
[6] Fritz Praus, Thomas Flanitzer, and Wolfgang Kastner. Secure and customizable software applications in embedded networks. In Proc. 13th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2008), pages 1473-1480, 2008.
[ bib | .pdf | Abstract ]
[7] Fritz Praus and Wolfgang Kastner. User applications development using embedded java. In Proc. Konnex Scientific Conference, November 2008.
[ bib | .pdf | Abstract ]
[8] Fritz Praus, Wolfgang Granzer, and Wolfgang Kastner. Enhanced Control Application Development in Building Automation. In Proc. 7th IEEE International Conference on Industrial Informatics (INDIN 2009), pages 390-395, jun 2009.
[ bib | .pdf | Abstract ]
[9] Fritz Praus and Wolfgang Kastner. Secure Control Applications in Building Automation using Domain Knowledge. In Proc. 8th IEEE International Conference on Industrial Informatics (INDIN 2010), pages 52-57, jul 2010.
[ bib | .pdf | Abstract ]

TU Wien LogoAutomation Systems Group Logo

Dipl. Ing. Friedrich Praus
Technische Universität Wien
Institut für Rechnergestützte Automation, Arbeitsgruppe Automatisierungssysteme E183-1
fritz@praus.at




Home | Über mich | Projekte | Diplomstudium Informatik | KNX/EIB | Bundesheer | Fotos | Mofa | Gästebuch | Links