Multimedia Tools and Applications

, Volume 63, Issue 1, pp 227–246 | Cite as

An object-based middleware supporting efficient interoperability on a smart home network

  • Sang Oh Park
  • Jin Sung Kim
  • Sung Jo Kim


This paper proposes a novel object-based home network middleware for supporting the interoperability among home devices and smart grid devices. This middleware provides various types of abstract objects for flexible representation of heterogeneous home devices, which are classified based on their characteristics. It is also flexible enough to allow addition of new protocols and message conversion between different protocols through an abstraction layer, which are not supported by existing home network middlewares so that various protocols can be supported. As a result, it can be utilized to provide the interoperability among a variety of devices from sensors to typical home appliances as well as smart grid devices such as a home electric generator and a battery, which adopt different protocols. In order to demonstrate that home devices and smart grid devices are interoperable through the proposed middleware, we implement applications based on the middleware on a target platform consisting of embedded boards, sensors and laptops for emulation purposes of a home network. According to our emulation, this middleware can provide efficient interoperability among home devices and smart grid devices for future energy efficient home.


Smart home network Interoperability Object-based middleware Smart grid Energy management 


  1. 1.
    1394 Trade Association. Accessed 7 Oct 2010
  2. 2.
    Allerding F, Schmeck H (2011) Organic smart home—architecture for energy management in intelligent buildings. In: Proceedings of the 2011 workshop on organic computing, pp 67–76Google Scholar
  3. 3.
    Android SDK, Accessed 14 Nov 2010
  4. 4.
    Bae Y-S, Oh B-J, Moon K-D, Ha Y-G, Kim S-W (2010) Design and implementation of an adaptive middleware based on the Universal Middleware Bridge for heterogeneous home networks. IEEE Trans Consum Electron 56(2):620–626CrossRefGoogle Scholar
  5. 5.
    Bluetooth Special Interest Group (SIG) (2003) RFCOMM with TS 07.10, Bluetooth Specification Version 1.1Google Scholar
  6. 6.
    Brown R (2008) Impact of smart grid on distribution system design, power and energy society general meeting—conversion and delivery of electrical energy in the 21st century, pp 1–4Google Scholar
  7. 7.
    Das A, Balakrishnan V (2009) A next generation smart energy technology. In: Proceedings of the 2nd international conference on interaction sciences: information technology, culture and human, pp 1212–1218Google Scholar
  8. 8.
    Febiansyah H, Kwon JB (2010) Generalized proxy-assisted periodic broadcasting (G-ProB) for heterogeneous clients in video-on- demand service. J Inf Process Systems 6(4):575–596CrossRefGoogle Scholar
  9. 9.
    Geller T (2010) Beyond the smart grid. Commun ACM 53(6):16–17MathSciNetCrossRefGoogle Scholar
  10. 10.
    Google Android. Accessed 10 Feb 2011
  11. 11.
    Haartsen J (1998) Bluetooth-The Universal Radio Interface for Ad Hoc, wireless connectivity. Ericsson Rev 3:110–117Google Scholar
  12. 12.
    HAVi Consortium (2001) HAVi specification (ver 1.1). Specification of the Home Audio/Video Interoperability (HAVi) ArchitectureGoogle Scholar
  13. 13.
    IEEE 802.11 (1997) IEEE standard for wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) SpecificationsGoogle Scholar
  14. 14.
    Intel Corporation (2003) Intel PXA255 processor. Developers ManualGoogle Scholar
  15. 15.
    Intel Corporation (2006) Intel PXA27x processor family. Developers ManualGoogle Scholar
  16. 16.
    Konidala DM, Kim K, Kim D, Yeun CY, Lee B, Kim S (2011) Security framework for RFID-based applications in smart home environment. J Inf Process Systems 7(1):111–120CrossRefGoogle Scholar
  17. 17.
    Leach P, Mealling M, Salz R (2005) A Universally Unique IDentifier (UUID) URN Namespace. RFC 4122Google Scholar
  18. 18.
    Levis PA (2006) TinyOS: an open operating system for wireless sensor networks (Invited Seminar). In: 7th international conference on mobile data management, p 63Google Scholar
  19. 19.
    Liang W-Y, Lai P-T, Chiou CW (2010) An energy conservation DVFS algorithm for the android operating system. J of Convergence 1(1):93–100Google Scholar
  20. 20.
    Ling APA, Masao M (2011) Selection of model in developing information security criteria for smart grid security system. J of Convergence 2(1):39–46Google Scholar
  21. 21.
    McDaniel P, McLaughlin S (2009) Security and privacy challenges in the smart grid. IEEE Secur Priv 7(3):75–77CrossRefGoogle Scholar
  22. 22.
    Ricquebourg V, Menga D, Durand D, Marhic B, Delahoche L, Loge C (2006) The smart home concept: our immediate future, 2006 1st IEEE international conference on e-learning in industrial electronics, pp 23–28Google Scholar
  23. 23.
    Saguan M (2009) Smart metering: summary and conclusion, smart metering workshop organized by Florence School of Regulation, Feburary 2009Google Scholar
  24. 24.
    Sathappan OL, Chitra P, Venkatesh P, Prabhu M (2011) Modified genetic algorithm for multiobjective task scheduling on heterogeneous computing system. Int J Inf Technol, Communications and Convergence 1(2):146–158CrossRefGoogle Scholar
  25. 25.
    Sun Z, Zhao T, Chem C (2009) Design of electric power monitoring system based on ZigBee and GPRS. In: 2009 international symposium on computer network and multimedia technology, pp 1–4Google Scholar
  26. 26.
    Surendran D, Purusothaman T, Balachandar RA (2011) A generic interface for resource aggregation in grid of grids. Int J Inf Technol, Communications and Convergence 1(2):159–172CrossRefGoogle Scholar
  27. 27.
    Texas Instruments (2003) MSP430x13x, MSP430x 14x, MSP430x14xl Mixed Signal MicrocontrollerGoogle Scholar
  28. 28.
    Texas Instruments (2007) CC2420 2.4 GHZ IEEE 802.15.4 zigbee-ready RF transceiver data sheet (rev. 1.3). Accessed 17 March 2011
  29. 29.
    UPnP Forum web site. Accessed 7 Oct 2011
  30. 30.
    ZigBee Alliance (2006) ZigBee specificationGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  1. 1.School of Computer Science & EngineeringChung-Ang UniversitySeoulKorea

Personalised recommendations