Font Size: a A A

Design And Implementation Of Smart Home Android Client

Posted on:2018-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:X F WangFull Text:PDF
GTID:2348330536970894Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the development of science technology,the standard of people's life is improved gradually,too,and people want to have the home environment which is more and more comfortable,more and more safe.Smart Home,as a concept put forward since 80 s the last century,has been greatly developed in the past ten years.The Smart Home Industry develops rapidly with the reasons that the development and maturity of internet of things technology and wireless communication technology,the great support from the country to the field of "Internet plus ",people's improved requirement to life and so on.Intelligent household appliances,intelligent terminal sensor equipment,smart phones and other intelligent devices are being developed and promoted,so that people come to know about Smart Home,and Smart Home enters people's life.When people have a lot of smart devices,then it will be a little upset to control them one by one,so it is very important and meaningful to design a client to operate devices in safety and easily.In the article we firstly introduce the background and significance of our research project,analyze the research situation and the development trend of Smart Home both at home and abroad,determine the research content and the expected objectives.Then,we discuss the key technologies in the implementation process of Smart Home client,such as Android platform and architecture,data storage mode,ZigBee and RF,message push,speech recognition,Libjingle open source library,JNI and so on.And then we do system requirements analysis and determine priorities for different requirements,according to the structure of Smart Home System and people' need in their daily life.And then propose a design of Smart Home Android client,and system divide into different modules,and make certain the relationship between the various modules,and select design patterns that meets the requirements and reduces the coupling between modules,and introduce observer pattern and singleton pattern in detail.Finally,this paper introduce the implementation process of different modules on Smart Home client,such as login,internal/external network settings,message handle,local data storage,video preview,scene/timing/linkage,video screenshot zoom,voice control,gateway and client update and so on.This thesis has realized a Android client for Smart Home which can be controlled by voice command and manually,and the client uses different communication modes to control the terminal equipments in the internal or external network,and users can choose to receive pictures or videos when linkage warning occurs,and the client supports both Zig Bee and RF terminal equipments.The client is a important part of Smart Home System and has friendly interface,simple operation,rich functions,stable operation and high practical value,and the real machine diagrams are displayed in this paper.The system applies many object-oriented thinking,and has low coupling,flexibility and good scalability.The overall framework,design ideas and development methods can all be refered by application development on other mobile platforms...
Keywords/Search Tags:Android, Smart Home, Speech recognition
PDF Full Text Request
Related items