Generic Middleware for User-friendly Control Systems in Home and Building Automation

In the field of Home Automation and Building Automation systems, the lack of interoperability of subsystems constitutes a major problem, especially for the integration of subsystems of different vendors. In order to overcome this drawback, our research group developed a concept of a generic control framework, which allows for integration of heterogeneous subsystems in an easy to control manner. This control framework contains functions to provide a dependable and secure control system for various Home Automation respectively Building Automation applications. To achieve that, the framework must be able to handle multiple users with different access rights using a variety of applications, as well as multiple devices (sensors, actuators, controllers, PCs, switches, routers, etc.) with different algorithmic roles. As a proof of concept, selected functions of this framework have been implemented and tested at a local test site. In this paper, we outline the architecture of the framework, describe the centerpiece of this architecture (i.e., the middleware layer), and show some results of the validation process. Keywords—Home Automation; Communication Infrastructure; User Control; Generic Interfaces

[1]  Peter Gorm Larsen,et al.  A Reality Check on Home Automation Technologies , 2011 .

[2]  W. Granzer,et al.  Security in networked building automation systems , 2006, 2006 IEEE International Workshop on Factory Communication Systems.

[3]  Thomas Pfeiffenberger,et al.  Dynamic Evacuation Guidance as Safety Critical Application in Building Automation , 2011, CRITIS.

[4]  Alois Zoitl,et al.  Towards OPC UA as portable SOA middleware between control software and external added value applications , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[5]  Ulrich Greveler,et al.  Multimedia Content Identification Through Smart Meter Power Usage Profiles , 2012 .

[6]  Peter Dorfinger,et al.  Simulation of a Robust Communication Protocol for Sensor Data Acquisition , 2010, 2010 6th International Conference on Wireless and Mobile Communications.

[7]  Feng Li,et al.  The Connected Home: From Market Barriers to Business Model Solutions , 2011, I3E.

[8]  A.P. Kalogeras,et al.  Home / Building Automation Environment Architecture Enabling Interoperability, Flexibility and Reusability , 2005, Proceedings of the IEEE International Symposium on Industrial Electronics, 2005. ISIE 2005..

[9]  W. Granzer,et al.  A modular architecture for building automation systems , 2006, 2006 IEEE International Workshop on Factory Communication Systems.

[10]  Timothy I. Salsbury,et al.  A SURVEY OF CONTROL TECHNOLOGIES IN THE BUILDING AUTOMATION INDUSTRY , 2005 .

[11]  Jean Pierre Thomesse,et al.  Fieldbuses and interoperability , 1999 .

[12]  Armin Veichtlbauer,et al.  Security features of a generic sensor data acquisition system , 2010, Q2SWinet '10.

[13]  Thomas Pfeiffenberger,et al.  Generic Control Architecture for Heterogeneous Building Automation Applications , 2012 .

[14]  Claas Busemann,et al.  SCAMPI - Sensor Configuration and Aggregation Middleware for Multi Platform Interchange , 2009, GI Jahrestagung.

[15]  Roozbeh Kangari,et al.  Research Methodology for Building Automation Performance Index , 2011 .

[16]  Theis Hjorth,et al.  Trusted Domain: A security platform for home automation , 2012, Comput. Secur..

[17]  Saifur Rahman,et al.  Grid Integration of Electric Vehicles and Demand Response With Customer Choice , 2012, IEEE Transactions on Smart Grid.

[18]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[19]  季超,et al.  Centralized control type monitoring system of electricity meter based on BACnet (a data communication protocol for building automation and control networks) , 2009 .

[20]  Kay Werthschulte Integration von heterogenen Bussystemen in die Heimautomatisierung unter Verwendung von Middleware , 2003 .

[21]  Purificacion Matute,et al.  Transmission control protocol: darpa internet program protocol specification , 1981 .

[22]  Wolfgang Granzer,et al.  Interoperability at the management level of building automation systems: A case study for BACnet and OPC UA , 2011, ETFA2011.

[23]  Edward Finch Is IP everywhere the way ahead for building automation , 2001 .

[24]  D. Snoonian,et al.  Smart buildings , 2003 .

[25]  Dominik Engel,et al.  Advanced Metering and Data Access Infrastructures in Smart Grid Environments , 2013 .

[26]  David Cooper,et al.  Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile , 2008, RFC.

[27]  T. Sato,et al.  Smart grid standards for home and building automation , 2012, 2012 IEEE International Conference on Power System Technology (POWERCON).

[28]  Simon Heimlicher,et al.  A Survey on Routing Metrics TIK Report , 2007 .

[29]  Allan C. Rubens,et al.  Remote Authentication Dial In User Service (RADIUS) , 1997, RFC.

[30]  João Manuel Ferreira Calado,et al.  Building automation interoperability - A review , 2010 .