Abstract
Rapid advances in the field of consumer electronic devices have made home automation a research issue of increasing importance. In recent years, one of the most popular and widely used devices in certain consumer electronic applications has been RFID (Radio Frequency Identification) and of particular interest here is Near Field Communication (NFC), a two-way communication technology based on RFID. A setup that has a NFC device embedded in a cellular phone has attracted growing attention for various business applications, among them payments and ticketing. In this paper, we propose a novel application and framework that uses a NFC phone to create a personalized digital home environment. With this proposed setup, by one touch the NFC phone is used to send a request that carries predefined personal preferences to control various home appliances. We present the system architecture and implement the prototype, employing such well-known standards as NFC, OSGi, and UPnP to demonstrate the feasibility of the framework. We then evaluate the performance for efficiency and discuss the merits of the approach.
Similar content being viewed by others
Notes
NFC Forum, http://www.nfc-forum.org/home.
OSGi Alliance, http://www.osgi.org/Main/HomePage.
UPnP FORUM, http://www.upnp.org/.
NFC Forum, http://www.nfc-forum.org/home.
JSR 257: Contactless Communication API, Version 0.85, Public Review Draft, October 5 2005, http://www.jcp.org/en/jsr/detail?id=257.
NFC Forum, “NFC Data Exchange Format (NDEF 1.0)”, NFCForum-TS-NDEF_1.0, 2006.7.24.
NFC Forum, “NFC Record Type Definition (RTD 1.0)”, NFCForum-TS-RTD_1.0, 2006.7.24.
A bundle is a group of Java classes and additional resources equipped with a detailed manifest file on all its contents, as well as additional services needed to give the included group of Java classes more sophisticated behaviors, to the extent of deeming the entire aggregate a component.
Prosyst’s Equinox Framework, http://dz.prosyst.com/oss/.
References
Sangani K (2006) Home automation—it’s no place like home. IEEE Eng Technol 1(9):46–48
Han J, Lee H, Park K-R (2009) Remote-controllable and energy-saving room architecture based on ZigBee communication. IEEE Trans Consumer Electron 55(1):264–268
Nikolova M, Meijs F, Voorwinden P (2003) Remote mobile control of home appliances. IEEE Trans Consumer Electron 49(1):123–127
Park W-K, Han I, Park K-R (2007) ZigBee based dynamic control scheme for multiple legacy IR controllable digital consumer devices. IEEE Trans Consumer Electron 53(1):172–177
Gu T, Pung H-K, Zhang D-Q (2005) A service-oriented middleware for building context-aware services. J Netw Comput Appl 28(1):1–18
Intille S–S, Larson K, Tapia E-M, Beaudin J-S, Kaushik P, Nawyn J, Rockinson R (2006) Using a live-in laboratory for ubiquitous computing research. Lect Notes Comput Sci 3968:349–365
Kidd C-D, Orr R, Abowd G-D, Atkeson C-G, Essa I-A, MacIntyre B, Mynatt E, Starner T-E, Newstetter W (1999) The aware home: a living laboratory for ubiquitous computing research. Lect Notes Comput Sci 1670:191–198
Malan D, FulfordJones T, Welsh M, Moulton S (2004) Codeblue: an ad hoc sensor network infrastructure for emergency medical care. In: Proceeding of int’l. workshop on wearable and implantable body sensor networks, 2004
Wood A-D, Stankovic J-A, Virone G, Selavo L, He Z, Cao Q, Doan T, Wu Y, Fang L, Stoleru R (2008) Context-aware wireless sensor networks for assisted living and residential monitoring. IEEE Netw 22(4):26–33
Wu J, Huang L, Wang D, Shen F (2008) R-OSGi-based architecture of distributed smart home system. IEEE Trans Consumer Electron 54(3):1166–1172
Wu C-L, Liao C-F, Fu L-C (2007) Service-oriented smart home architecture based on OSGi and mobile-agent technology. IEEE Trans Syst Man Cybern Part C Appl Rev 37(2):193–205
Kim Y, Lee D (2006) A personal context-aware universal remote controller for a smart home environment. In: Proceeding of the 8th international conference on advanced communication technology 3:1521–1525
Park K-L, Yoon U-H, Kim S-D (2009) Personalized service discovery in ubiquitous computing environments. IEEE Pervasive Comput 8(1):58–65
Kirchhof M, Linz S (2005) Component-based development of Web-enabled eHome services. Pers Ubiquit Comput 9(5):323–332
Perumal T, Ramli A-R, Leong C-Y (2008) Design and implementation of SOAP-based residential management for smart home systems. IEEE Trans Consumer Electron 54(2):453–459
Juels A (2006) RFID security and privacy: a research survey. IEEE J Sel Areas Commun 24(2):381–394
Bergstrom P, Driscoll K, Kimball J (2001) Making home automation communications secure. Computer 34(10):50–56
Michahelles F, Thiesse F, Schmidt A, Williams J-R (2007) Pervasive RFID and near field communication technology. IEEE Pervasive Comput 6(3):94–96
Beny’o B, Vilmos A, Kovacs K, Kutor L (2007) NFC applications and business model of the ecosystem. In: 16th IST mobile and wireless communications summit 2007, pp 1–5
Bravo J, Hervas R, Chavira G, Nava S (2007) Adapting technologies to model contexts: two approaches through RFID & NFC. In: Proceeding of 2nd international conference on digital information management, vol 2, pp 683–688
Csapodi M, Nagy A (2007) New applications for NFC devices. In: 16th IST, mobile and wireless communications summit, pp. 1–5
Antoniou Z, Varadan S (2007) Intuitive mobile user interaction in smart spaces via NFC-enhanced devices. In: Proceeding of third international conference on wireless and mobile communications, 4–9 Mar
NFC Forum (2008) Generic control record type definition, NFCForum-TS-GenericControlRTD_1.0, 2008.3.7
Sheng Q, Li X, Zeadally S (2008) Enabling next-generation RFID applications: solutions and challenges. IEEE Comput 41(9):21–28
Falke O, Rukzio E, Dietz U, Holleis P, Schmidt A (2007) Mobile services for near field communication. Technical report, University of Munich; Mar 2007. LMU-MI-2007-1
Siemens AG Corporate Technology (2005) Intelligent autonomous system (CT IC 6), BenQ mobile phones—technology and innovation (MD PBM TI). NFC Service Platform User Guide. Version 1.2.2, 06.10.2005
Nokia (2005) Nokia NFC & RFID SDK 1.0 Programmer’s Guide NFC. V 1.0, http://europe.nokia.com/nokia/0,,76301,00.html
Nichols J, Myers B-A (2006) Controlling home and office appliances with smart phones. IEEE Pervasive Comput 5(3):60–67
Schimanke C, Maugars P (2005) Cellular system solutions for NFC-enabled handsets. Business line cellular systems philips semiconductors. http://www.eetasia.com/ARTICLES/2005FEB/B/2005FEB01_RFD_DSP_PD_TA.pdf
Chien H-Y, Chen C-H (2007) Mutual authentication protocol for RFID conforming to EPC Class 1 Generation 2 standards. Comput Stand Interf 29(2):254–259
Choi E-Y, Lee D-H, Lim J-I (2009) Anti-cloning protocol suitable to EPCglobal Class-1 Generation-2 RFID systems. Comput Stand Interf 31(6):1124–1130
White C–C, Sykes E-A (1986) A user preference guided approach to conflict resolution in rule-based expert systems. IEEE Trans Syst Man Cybern 16(2):276–278
Thyagaraju G-S, Math M-M, Kulkarni U-P, Yardi A-R (2009) Conflict resolving algorithms to resolve conflict in multi-user context-aware environments. In: IEEE international advance computing conference, pp 202–208
Chang Y-S, Fan C-T, Wu Y-S (2011) Agent-based Intelligent software exploits near-field communication. IEEE IT Prof 13(2):30–36
Pan G, Wu J, Zhang D, Wu Z, Yang Y, Li S (2010) GeeAir: a universal multimodal remote control device for home appliances. Pers Ubiquit Comput 14(8):723–735
Conejero J-M, Clemente P-J, Rodríguez-Echeverría R, Hernández J, Sánchez-Figueroa F (2011) A model-driven approach for reusing tests in smart home systems. Pers Ubiquit Comput 15(4):317–327
Acknowledgments
We are grateful for the many excellent comments and suggestions made by the anonymous referees. This work was supported by the Nation Science Council of Republic of China under Grant No. 100-2221-E-305-013-.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chang, YS., Wang, WJ. & Hung, YS. A near field communication-driven home automation framework. Pers Ubiquit Comput 17, 169–185 (2013). https://doi.org/10.1007/s00779-011-0484-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-011-0484-z