Skip to main content
Log in

An Agent-Based Smart Home System and Its Service-Scheduling Mechanism: Design and Implementation

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

This investigation presents an agent-based smart (ABS) home system that automates home-service operations. The ABS home system comprises three subsystems, namely user interface, home gateway, and home functionality. ABS home users can request services with handheld devices through an ABS user interface, and receive them through an agent cooperation mechanism. This investigation has designed three agents and implemented them in the agent platform: the manager agent schedules the service processes; the service agent manages service requests, and the task agent executes service operations. With home-functionality subsystems including location servers, message centers, and multimedia centers in ABS homes, services are conveniently provided, efficient, and comfortably manipulated. The Universal Plug and Play feature adopts IP network technology to control, manage, and transfer data among functionality devices in ABS homes. The proposed service-scheduling mechanism provides services that are conveniently provided, efficient, and comfortably manipulated. This study presents an implementation of the ABS home system to illustrate the feasibility of the proposed architecture. The study also presents a performance evaluation to demonstrate the effectiveness of the proposed mechanism.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. AT Command Set (2002) [Online] Available: http://www.sonyericsson.com/.

  2. Bluetooth SIG Specification V1.2. (2003) [Online] Available: http://www.bluetooth.com.

  3. Chen, Y.-F., Huang, H., Jana, R., Jim, T., Hiltunen, M., John, S., et al. (2003). iMobile EE—an enterprise mobile service platform. Wireless Networks, 9(4), 283–297.

    Article  Google Scholar 

  4. Cheng, S.-T., Wang, C.-H., & Horng, G.-J. (2012). OSGi-Based smart home architecture for heterogeneous network. Expert Systems with Applications, 39(16), 12418–12429.

    Google Scholar 

  5. Cook, D. J., Youngblood, M., Heierman III, E. O., Gopalratnam, K., Rao, S., Litvin, A., & Khawaja, F. (2003). MavHome: An agent-based smart home. In Proceedings of the first IEEE international conference on pervasive computing and communications, pp. 521–524.

  6. Das, S. K., Cook, D. J., Bhattacharya, A., Heierman, E. O, III, & Lin, T.-Y. (2002). The role of prediction algorithms in the MavHome smart home architecture. IEEE Wireless Communications, 9(6), 77–84.

  7. Gupta, R., Talwar, S., & Agrawal, D. P. (2002). Jini home networking: A step toward pervasive computing. Computer, 35(8), 34–40.

    Article  Google Scholar 

  8. Harroud, H., Ahmed, M., & Karmouch, A. (2003). Policy-driven personalized multimedia services for mobile users. IEEE Transactions on Mobile Computing, 2(1), 16–24.

    Article  Google Scholar 

  9. Hwang, W. J., Tode, H., & Murakami, K. (2002). Design of the HomeMAC: QoS based MAC protocol for the home network. IEICE Transactions on Communications, E85–B(5), 1002–1011.

    Google Scholar 

  10. Jahnke, J. H., d’Entremont, M., & Stier, J. (2002). Facilitating the programming of the smart home. IEEE Wireless Communications, 9(6), 70–76.

    Article  Google Scholar 

  11. Joo, K. H., Kinoshita, T., & Shiratori, N. (2000). Design and implementation of an agent-based grocery shopping system. IEICE Transactions on Information and Systems, E83–D(11), 1940–1951.

    Google Scholar 

  12. Lin, Y.-J., Latchman, H. A., & Lee, M. (2002). A power line communication network infrastructure for the smart home. IEEE Wireless Communications, 9(6), 104–111.

    Article  Google Scholar 

  13. Miller, B. A., Nixon, T., Tai, C., & Wood, M. D. (2001). Home networking with universal plug and play. IEEE Communication Magazine, pp. 104–109.

  14. Satoh, I. (2003). SpatialAgents: Integrating user mobility and program mobility in ubiquitous computing environments. Wireless Communications and Mobile Computing, 3(4) 411–423, Wiley.

  15. Schulzrinne, H., & Xiaotao, W. (2003). Ubiquitous computing in home networks. IEEE Communications Magazine, 41(11), 128–135.

    Article  Google Scholar 

  16. TOUCH Center Home Page, http://touch.ncku.edu.tw/touch/.

  17. Tseng, Y.-C., Lin, T.-Y., Liu, Y.-K., & Lin, B.-R. (2005). Event-driven messaging services over integrated cellular and wireless sensor networks: Prototyping experiences of a visitor system. IEEE Journal on Selected Areas in Communications, 23(6), 1133–1145.

    Article  Google Scholar 

  18. VSCP Specification v1.30 (2005) [Online] Available: http://www.vscp.org.

  19. Wu, Q. L., Wang, F.-Y., & Lin, Y. (2001). A mobile-agent based distributed intelligent control system architecture for home automation. In Proceedings of the 2001 IEEE international conference on systems, man, & cybernetics, Tucson, Arizona .

  20. Yoo, J.-J., & Lee, D.-I. (2003). Scalable home network interaction model based on mobile agents. In Proceedings of the first IEEE international conference on pervasive computing and communications, pp 543–546.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gwo-Jiun Horng.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Horng, GJ., Lin, CK., Tseng, CH. et al. An Agent-Based Smart Home System and Its Service-Scheduling Mechanism: Design and Implementation. Wireless Pers Commun 78, 521–542 (2014). https://doi.org/10.1007/s11277-014-1768-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-014-1768-1

Keywords

Navigation