Font Size: a A A

Design Of Smart Home System Based On Linux And Android

Posted on:2017-09-09Degree:MasterType:Thesis
Country:ChinaCandidate:S P ZhangFull Text:PDF
GTID:2382330596956795Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the improvement of living standards,people are pursuing high quality household life.Though intelligent household industry is developing rapidly in our country,there exists universal problems such as the high price of products and lack of practicality in production and application.So research on the intelligent household is of great significance so as to strengthen practicability of system and innovation in technology.According to actual needs,a smart home system is designed in this issue.Actually,the system can monitor the temperature,humidity,light,smoke,gas,thief activity of home,also can display real-time condition of family through video monitor.The system can record the environment date and alarm information,also can send the alarm message to client.Users can monitor and control household life via mobile phone client or web browser.This system aims to improve the quality of household life,enhance the practicability of Household applications,reduce the cost etc.According to the requirements of the issue,the system designed is mainly divided into three parts: home wireless sensor networks part,home gateway part,the client part.Among them,ZigBee technology is used in home wireless sensor networks part to form a wireless network which includes environmental monitoring sensors and appliance controller.In the home gateway part,Samsung's S3C2440 is used as the main processor and in base of Linux operating system.Boa Web server and mjpg-streamer are adopted.The former is used to response the client operation request as a basic server,and the latter is responsible for the image acquisition and abnormal scene capture.A sqlite3 database is built on gateway platform,which storage environment parameters and warning information for the user query.Data processing is done by home gateway serial program,including pushing alarm information to client and uploading abnormal scene image to yeelink cloud storage platform,which referring to the communication protocol.The client part includes web browser and Android client.Web browser client is realized by using HTML language to program the display and control interface,and interact with the web server according to the CGI specification.Android client is designed by the JAVA language,realizing the function of the remote control of home appliances,setting pattern,monitoring family environment.JPush SDK is added into android client,which makes client realize the function of receiving the alarm information pushed by gateway sever.Client also add the voice recognition and control functions.In addition,user can check all the alarm images stored in the cloud platform within the selected time.By running test,home wireless sensor networks,home gateway and the client can stable operation,which realize the expected function.The smart home system improves the applicability,reduces the cost,and basically meets the needs of users.
Keywords/Search Tags:Smart home, Linux, Android, Cloud Platform
PDF Full Text Request
Related items