| Along with the rapid development of information technology, losts of home network protocols emerge in endlessly to satisfy the need of home automation. This dissertation surmounts the limitation of current research of home automation and focuses on the research and development of CEBus. Based on platform technology, Internet technology and SoC technology, the total solution of home automation is proposed. A platform for the development home networks is constructed with hardware platform, protocol stack, supporting softwares, the key equipments and a demonstration system. The research is significant in the situation that home automation just comes into being and its growing is inevitable, by funding experiences and rendering new means for industry developing, its significance are embodied.To reach the goals above, the research in this dissertation focuses on the following key issues.According to the layering structure of CEBus, the principles and implement schemes of physical layer, data link layer and application layer are analyzed completely. By using object-oriented modeling technology, the universial model of information appliance and the data structure are analyzed, and the software to describe a model automatically was developped. The development and design platform (environment) was constructed, combined with the softwares and hardwares, such as CEBus explorer, CEBus context builder, CEBus protocol stack, embedded operate system and the universal hardware platform. By developing a demonstration system of CEBus, the process of developing a CEBus device was concluded, and the flexibility and extensibility of this platform were verified.The TCP/IP protocol is used extensively, and the Internet technology is developed and popularized particularly. To satisfy the need of remote control of home networks, the connection of the home networks and the network based on TCP/IP is inevitable. Three types of home gateways are described, using the same software framework of double protocol stacks. One is TCP/IP protocol stack, and the other is the CEBus stack, which is integrated with the software of DLL, network layer and and application layer. The gateway consists of a web server application and dynamic data structures, which provide a real-time representation of a CEBus network. CEBus networks traffic is continually monitored and interpreted, and these data structures updataed accordingly.A new type communication solution based on twisted pare is described. One kind of improved pulse width encoding scheme and the channel access arithmeticare presented to implement the functions of the physical layer and the data link layer of CEBus.The design of a SoC chip for appliance control is completed. This chip is based on the structure of MCS-51 and integrated with lots of IPs, which were widely used in electrical appliances. A new IP of the DLL of CEBus is designed and realized the arithmetic of CSMA/CDCR. In addition, a SoC chip based on ARM core is presented for home gateway and other complex devices. |