Font Size: a A A

Software Design And Implementation For Smart Home System

Posted on:2013-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y SunFull Text:PDF
GTID:2248330377455252Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of human beings’daily life, more and more people begin to purse a higher quality of life. The Smart Home system gradually comes into people’s vision and becomes the future direction of home life. It takes advantage of computer technology, wireless communication technology, networking technology and sensor technology to combine all the related subsystems together and manage them as a whole, so as to provide an intelligent and comfortable living environment. This paper aims at the software design, which is one of the most important parts of the Smart Home system.In this paper, the development of Smart Home System is firstly introduced at home and abroad. And then the system’s overall program, which focuses on the design of the software program is proposed on the basis of detailed analysis of user needs. Finally the software development environment is built to achieve the functions of the core equipment home gateway.Depending on the environment, broadband Internet access and remote management are respectively realized via dail-up program and remote management program, as well as home control via device information processing program. The main work of this paper is as follows:1) The overall scheme is put forward based on the analysis of user needs from a technical point of view. And the kernel module home gateway software architecture is designed.Depending on which, the application layer software is subdivided and designed in detail in accordance with the functional modules.2) Device description file is designed to explain household equipment.The file is combined with the functions, commands and status of the device. Which contributes to make the intelligence of the household devices possible. Via this file, the users can easily know the functionality of the equipment.In addition, Home gateway can easily control the device according to the commands in the file.3) Embedded Linux software development platform, Boa Server platform and Sqlite database are built in the home gateway. Under which, CGI program is compiled to achieve information exchange between home gateway and remote users, who can take queries, controls and cancellations to the devices. Besides, serial communication program is compiled between Zigbee coordinator and home gateway, which takes real-time monitoring of the home device status information and registration information, as well as stores them in database. On the other, PPP dail-up script program is compiled to wirelessly access home gateway to the WCDMA network.In summary, based on the analysis of user needs, a new smart home system is proposed, designed and implemented. Practice has proven that the program meets the basic needs of users and that there are some theoretical value in some decent for the further study of smart home system.
Keywords/Search Tags:Smart Home, Home Gateway, CGI, PPP
PDF Full Text Request
Related items