Author: Thinagaran Perumal
In recent years, smart homes become increasingly dependent on consumer electronics especially towards convergence of communicating devices and services. Smart homes are defined as an entity that is able to acquire and apply knowledge about home dwellers and their environment in order to meet the goals of comfort and efficiency. This goal of comfort and efficiency can be reached through the convergence of consumer electronics appliances and application in homes.
Interoperability will allow devices and application in smart homes to collaborate and provide consumers with greater flexibility in selecting their desired services. This is clear benefit for home dwellers and drives the potential of demand towards more content, services and application in smart homes. For smart home service providers, interoperability will provide support for service or content protection mechanism. This feature will ensure that their services or content delivered to various application domains in smart home in a protected fashion.
Introduction
In recent years, smart homes become increasingly dependent on consumer electronics especially towards convergence of communicating devices and services. Smart homes are defined as an entity that is able to acquire and apply knowledge about home dwellers and their environment in order to meet the goals of comfort and efficiency. This goal of comfort and efficiency can be reached through the convergence of consumer electronics appliances and application in homes.
Application Domains in Smart Home Systems |
Audio / Video System (Multimedia, Streaming, Intercom Paging, Evacuation) |
Fire / Home Alarm System |
Digital Surveillance System |
Access Control Systems |
Heating , Ventilating and Air Conditioning System (HVAC) |
Lighting and Appliance Control System |
Assistive Computing and Healthcare |
Figure 1: Application Domains in Smart Home Systems
In smart homes context, interoperability is the ability of systems, applications, appliances and services to work together reliably and in predictable fashion. With interoperability, all dissimilar entities in smart homes are able to exchange information between them, work together, share resources and use the exchanged information for task execution. It is desirable that entities in smart homes needing to interwork seamlessly to provide home dwellers with a variety of integrated applications without modification of their underlying protocols. Current trend is focused on convergence that drives the smart home systems to work together. Convergence is the key factor that drives the need for interoperability. Consumer electronics and in-home services are gradually becoming part of smart home systems. Although there are many vendors that already imposed standard and rules for their systems to work together, still in most cases, such dedicated systems do not connect with systems originated from different vendor. This results in the limitation of interoperability. For smart homes, interoperability can be defined in three main levels on how services and applications can be distributed:
In smart home systems, the key issue on interoperability is how to ensure interoperation and message exchange between smart home vendors systems and their desired services for home dwellers. Typically, this refers to capability for these systems communicating each other and exchange relevant information. To achieve this, some requirements has to be taken into consideration while defining the smart home interoperability. The list below highlights some requirements on working towards interoperability in smart homes:
Many solutions are proposed by consortiums and industries in tackling the interoperability issues in smart homes. TAHI (Interoperability for Smart Homes and Communities) launched Interoperability Framework Initiative to create a high-level and cross sector interoperability framework targeting home environment applications and services. Standardization has been identified as key contributor towards achieving interoperability. A good example would be initiative by Home Electronic System. There is some ongoing effort in ISO/IEC/SC25/WG1 Home Electronic System on establishing standard for home electronics interoperability. With many solution proposed and standards initiated, one solution seems to be getting recognized as an ideal approach for interoperability - Web Services. Web Services based on XML is an independent description language for any readable data. Web Services is penetrating the smart homes scenario rapidly by providing common generic platform of data exchange among application domains. Web Service is defined as standard way for application integration using the XML, SOAP, WSDL and UDDI open standards over an Internet protocol. SOAP or known as Simple Object Access Protocol is used to transfer data whereas WDSL (Web Services Description Language) describes the services availability. UDDI (Universal Description, Discovery and Integration) is used for services listing. All the information in Web Services is tagged by XML. Web Services transforms smart home as a node by itself and at same time maximizing the services available through Internet as well as providing services to all application domain within its context. Open Building Information Exchange Group (oBIX) is working to create a standard XML and Web Services guideline to facilitate exchange of information and interoperability for building operation. On the other hand, a SOA approach is proposed by the Device Profile for Web Services (DPWS) which combines the advantage of UPnP and Web Services compatibility. Another important solution comes from the OSGi (Open Service Gateway Initiative) Service Platform. OSGi is a standard, non-proprietary component framework for smart home vendors and developers that act as a gateway. This gateway represents entry point for home external and internal environment to acquire services provided by Internet. Figure 2 below shows the Web Services functionality in providing interoperability.

Figure 2: Interoperability with Web Services
Interoperability provides several benefits for smart homes. Those benefits are:
Interoperability will allow devices and application in smart homes to collaborate and provide consumers with greater flexibility in selecting their desired services. This is clear benefit for home dwellers and drives the potential of demand towards more content, services and application in smart homes. For smart home service providers, interoperability will provide support for service or content protection mechanism. This feature will ensure that their services or content delivered to various application domains in smart home in a protected fashion.
Links:
About the Author:
Thinagaran Perumal is pursuing his PhD in Smart Technology and Robotics and attached with Institute of Advanced Technology, University Putra Malaysia. He has been involved in research areas of middleware technologies and interoperability for smart home environment. He can be reached at thinagaran@hotmail.com
© 1996 - 2008, Home Toys Inc. - All Rights Reserved
Powered by LJB Management Inc.