Abstract
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.
Similar content being viewed by others
References
1394 Trade Association. http://www.1394ta.org. Accessed 7 Oct 2010
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–76
Android SDK, http://developer.android.com/sdk/index.html. Accessed 14 Nov 2010
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–626
Bluetooth Special Interest Group (SIG) (2003) RFCOMM with TS 07.10, Bluetooth Specification Version 1.1
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–4
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–1218
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–596
Geller T (2010) Beyond the smart grid. Commun ACM 53(6):16–17
Google Android. http://www.android.com. Accessed 10 Feb 2011
Haartsen J (1998) Bluetooth-The Universal Radio Interface for Ad Hoc, wireless connectivity. Ericsson Rev 3:110–117
HAVi Consortium (2001) HAVi specification (ver 1.1). Specification of the Home Audio/Video Interoperability (HAVi) Architecture
IEEE 802.11 (1997) IEEE standard for wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
Intel Corporation (2003) Intel PXA255 processor. Developers Manual
Intel Corporation (2006) Intel PXA27x processor family. Developers Manual
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–120
Leach P, Mealling M, Salz R (2005) A Universally Unique IDentifier (UUID) URN Namespace. RFC 4122
Levis PA (2006) TinyOS: an open operating system for wireless sensor networks (Invited Seminar). In: 7th international conference on mobile data management, p 63
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–100
Ling APA, Masao M (2011) Selection of model in developing information security criteria for smart grid security system. J of Convergence 2(1):39–46
McDaniel P, McLaughlin S (2009) Security and privacy challenges in the smart grid. IEEE Secur Priv 7(3):75–77
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–28
Saguan M (2009) Smart metering: summary and conclusion, smart metering workshop organized by Florence School of Regulation, Feburary 2009
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–158
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–4
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–172
Texas Instruments (2003) MSP430x13x, MSP430x 14x, MSP430x14xl Mixed Signal Microcontroller
Texas Instruments (2007) CC2420 2.4 GHZ IEEE 802.15.4 zigbee-ready RF transceiver data sheet (rev. 1.3). http://www-s.ti.com/sc/ds/cc2420.pdf. Accessed 17 March 2011
UPnP Forum web site. http://www.upnp.org. Accessed 7 Oct 2011
ZigBee Alliance (2006) ZigBee specification
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported by the MKE (The Ministry of Knowledge Economy), Korea, under the HNRC (Home Network Research Center)—ITRC (Information Technology Research Center) support program supervised by the NIPA (National IT Industry Promotion Agency) (NIPA-2010-C1090-1011-0010). This research was also supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (No. 2010-0000414).
Rights and permissions
About this article
Cite this article
Park, S.O., Kim, J.S. & Kim, S.J. An object-based middleware supporting efficient interoperability on a smart home network. Multimed Tools Appl 63, 227–246 (2013). https://doi.org/10.1007/s11042-011-0926-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-011-0926-7