• DocumentCode
    919047
  • Title

    The design and implementation of a low-cost and programmable home automation module

  • Author

    Su, Juing-Huei ; Lee, Chyi-Shyong ; Wu, Wei-Chen

  • Author_Institution
    Dept. of Electron. Eng., Lunghwa Univ. of Sci. & Technol., Taoyuan
  • Volume
    52
  • Issue
    4
  • fYear
    2006
  • Firstpage
    1239
  • Lastpage
    1244
  • Abstract
    This paper presents a home automation module with programmable control instructions (PCIs). Although it is implemented by using a low-cost 8-bit microcontroller with only 8 Kbytes of ROM spaces, a time-sharing task scheduler and 10 PCIs are included in the firmware. Timer and counter control, logic functions, and temperature control are examples of PCIs. Thanks to the design of pseudo nodes, these PCIs can also be combined to implement more complex functions that home automation needs. These modules, up to 65536 theoretically, share the same IP address, and can be found over the network via different port numbers. No dedicated home server is necessary because the network communication (TCP/IP) is handled by the module. A remote control and monitoring software is also developed to let users control the home automation modules on the Internet. The programmable home automation module has a lower cost and better cost/performance ratio than current home automation modules
  • Keywords
    IP networks; Internet; computerised monitoring; home automation; programmable controllers; pseudonoise codes; telecontrol; transport protocols; IP address; Internet; TCP/IP; logic functions; microcontroller; monitoring software; network communication; programmable control instructions; programmable home automation module; pseudo nodes; remote control; time-sharing task scheduler; Automatic control; Communication system control; Costs; Home automation; Microcontrollers; Microprogramming; Programmable control; Read only memory; Temperature control; Time sharing computer systems;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2006.273139
  • Filename
    4050050