Design of Embedded Home Network Gateway for CEBus Based on ARM Binbin Ni, Mingguang Wu, Yanpeng Liu 2006 IEEE International Conference on Industrial Informatics 指導教授:魏兆煌博士 學生:賴俊維 1 OUTLINE ABSTRACT INTRODUCTION Home Network Standards Embedded Internet Technology HARDWARE DESIGN OF HOME GATEWAY SOFTWARE DESIGN OF HOME GATEWAY CONCLUSION REFERENCES 2 ABSTRACT This paper introduced the improvement and trend of Home Network. After studying the CEBus standard and technology methods of embedded system's Internet accessing, an embedded gateway based on ARM for the Home Network was designed. In the design, using SoC chip designed for this project to connect CEBus and the home appliances at home helps users control them easily and remotely through the Internet. 3 INTRODUCTION With combination of the technology for civil use and the network information technology, the potential market of home network electronic appliances is growing very fast. Home gateway cannot avoid being the focus of research as it interconnects the home network and Internet. 4 INTRODUCTION Home Network Standards CEBus, short for Consumer Electronic Bus, was published by Electronic Industries Alliance in 1992.this protocol is mainly based on Power Line Carrier Communication technology. The biggest advantage of choosing this technology is that there is no need to rewire in the house, and home appliance network can easily be achieved without destroying anything in a house. 5 INTRODUCTION Home Network Standards Now the developed products can realize home network by connecting home appliances to the common power line via specific sockets, which is a very convenient way, and can largely reduce various cost of users. 6 INTRODUCTION Home Network Standards 7 INTRODUCTION Home Network Standards CSMA/CDCR is adopted as the Medium Access Protocol. It distributes resources to the node whose priority is higher when conflicts on network medium appear. CEBus supports flexible network topology . Devices will not be restricted by space. As long as they have interface modules to relative medium, they can be connected to the network at any place. In the mean time, they respond to broadcast on CEBus. 8 INTRODUCTION Embedded Internet Technology Embedded Internet is a new concept and technology emerging with the development and popularization of computer network technology. It takes advantage of the embedded system and adds Internet Access Module to expand system's functions. 9 INTRODUCTION Embedded Internet Technology A research on Embedded Internet Access technology will be the infrastructure of the embedded system with network access design, and it is valuable in terms of both technology and economy. Generally speaking, there are two kinds of solutions to Internet Access for embedded system: Direct Access Indirect Access 10 INTRODUCTION Embedded Internet Technology Embedded system is designed for application, and choice of Internet access solution depends on practical situation. With respect to intelligent home application, the combination of embedded system and home appliance makes the level of single appliance's automation rise greatly. 11 HARDWARE DESIGN OF HOME GATEWAY This home gateway was designed for CEBus home network based on Twisted Pair, which can realize the intercommunication, remote monitor and control on Internet via CEBus. Home gateway here was used to connect home network, community intelligent network and Internet. 12 HARDWARE DESIGN OF HOME GATEWAY Intelligent home appliances can access to Internet and be remotely monitored and controlled via home gateway. This home gateway owns standard 10Mbps Fast Ethernet Interface, and can connect Internet and the home appliances inside home network fast and reliably with Web browser to provide friendly GUI. 13 HARDWARE DESIGN OF HOME GATEWAY 14 HARDWARE DESIGN OF HOME GATEWAY 15 HARDWARE DESIGN OF HOME GATEWAY 16 SOFTWARE DESIGN OF HOME GATEWAY Software Development Platform of Home Gateway ARM-Linux to Target Board Transplantation Function Module of Home Gateway 17 SOFTWARE DESIGN OF HOME GATEWAY 18 SOFTWARE DESIGN OF HOME GATEWAY CGI (Common Gateway Interface) is an interface between external application and Web server. External applications conforming to CGI standard can process the input data from the Web browser, and this would help server and client communicate and control each other. 19 SOFTWARE DESIGN OF HOME GATEWAY 20 CONCLUSION This home gateway can interconnect Internet and home network based on CEBus. As it supports HTTP service, users can monitor and control home appliances remotely on Web. At present, CEBus is one of the most popular home network protocols, and is broadly applied in the field of Home Automation. With its advantages, it has chance to be the leading standard of home network, and our research on it is valuable. 21 REFERENCES [1] EIA-600. 10, Introduction to the CEBus Standard. Longview, USA: CEBus Industry Council, 1995. [2] Jiajun Lou and Mingguang Wu, "Design of embedded home gateway based on CEBus," Journal of Zhejiang University Science, vol.38, pp. 32-35, April 2004. [3] Zhongmei Ma, Guan gyun Ma and Yinghui Xu, "Fundamentals of Architecture and Application of ARM Embedded Processor," Beijing: Beijing University of Aeronautics &Astronautics Press, 2002, pp. 37-50. [4] Sunbo Nong and Zhenggang Fan, "Linux Web Programming," Beijing: People's Posts and Telecommunications Press, 2000, pp. 78-120. [5] Wei Zheng, Ronghua Xu and Qinruo Wang, "Design Technology of CGI Programming in Embedded Linux "Microcontrollers & Embedded Systems, vol.46, pp.21-23,October 2004.1384. 22 Thanks for your listening 23