• DocumentCode
    1021899
  • Title

    Java-based home automation system

  • Author

    Al-Ali, A.R. ; AL-Rousan, M.

  • Author_Institution
    Dept. of Comput. Eng., American Univ., United Arab Emirates
  • Volume
    50
  • Issue
    2
  • fYear
    2004
  • fDate
    5/1/2004 12:00:00 AM
  • Firstpage
    498
  • Lastpage
    504
  • Abstract
    This paper presents the design and implementation of a Java-based automation system that can monitor and control home appliances via the World Wide Web. The design is based on a stand alone embedded system board integrated into a PC-based server at home. The home appliances are connected to the input/output ports of the embedded system board and their status are passed to the server. The monitoring and control software engine is based on the combination of JavaServer pages, JavaBeans, and interactive C. The home appliances can be monitored and controlled locally via the embedded system board, or remotely through a Web browser from anywhere in the world provided that an Internet access is available. The system is scalable and allows multi-vendor appliances to be added with no major changes to its core. Password protection is used to block unauthorized users from accessing the appliances at home. If the Internet connection is down or the server is not up, the embedded system board still can control and operate the appliances locally.
  • Keywords
    Internet; Java; authorisation; computerised monitoring; domestic appliances; embedded systems; graphical user interfaces; home automation; home computing; online front-ends; Internet; Java-based home automation system; JavaBeans; JavaServer pages; Web browser; World Wide Web; control software engine; embedded system board; graphical user interfaces; home appliance monitoring; password protection; remote monitoring; Computerized monitoring; Control systems; Design automation; Embedded system; Home appliances; Home automation; Internet; Java; Remote monitoring; Web server;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2004.1309414
  • Filename
    1309414