| With the development of computer science, automatic control technology, network technology, sensor technology and the cloud technology, the future household is gradually forwarding to intelligence which makes life comfortable, convenient and safety. Nowadays, in the key period of development of smart mobile phone, everyone owns a smart phone. The features of Android, opening source, good user experience, plentiful applications, make its market share increase gradually. Android system could be used in the mobile intelligent terminal as well as several kinds of household, for example, the Android microwave oven and the Android smart TV.Through the analysis on current system of smart home, this paper finds the expandability of current system is poor and there is not a unified standard to restraint the manufacturers of household appliance. The system of smart home could be used only by one manufacturer usually and should be upgraded often which limited the development of smart home. This paper creates a technique of dynamic interface generation combining the technology of Android and the technology of web. When the household connects to the internet gateway, information of the household would be captured and saved by the gateway via storing the information of interface and ports to household appliances. Users can control the household appliance simply by connecting the Android terminal to the gateway, so problem of expandability of current system would be solved.First, this paper summarizes the current research on control terminals of smart home and smart home appliances at home and abroad. Then, this paper illustrates its background and significance of this research and analyzes the gateway control system of smart home and network technology. Moreover, this paper introduces the theory and technology, such as the Android platform and the description language of interface in information appliances, and discusses the design of internet gateway. Socket and Http are chosen as communicating ways of the system through analyzing the information interaction of the whole system. Finally, connecting the characteristics of gateway and the file structures of description languages of port, this paper describes how the description of interface is running and how the gateway and Android terminal are designed. |