Font Size: a A A

Design And Implemetation Of Smart Home's Service System

Posted on:2018-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:L LiuFull Text:PDF
GTID:2348330542952817Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of IOT(Internet of Things)and mobile Internet,Smart Home has been mentioned a lot recently,people tend to set higher standards for the safety,convenience and coziness of their living environments.Under the circumstance,many Smart Home companies have shown their own solutions and products,however,Smart Home System is quite complicated,especially when mentioned to the management of customer orders,deployment of the solution,and the maintenance and upgrade of the Smart Home devices,thereafter,approachable and easy-to-use Smart Home service system is extremely needed.The service system based on the architecture of C/S,with the help of Flask framework,web technology of React and iOS mobile platform,is designed and implemented in this paper,the service system provides RESTful API for the clients,which can be accessed through browser and mobile application.Firstly,the background knowledge of Smart Home and business needs of the service system are introduced.After that,we focus on the technologies employed in the implementation of service system,which includes React,Flask,and iOS.With the thorough analysis of system needs and available technologies,the overall architecture of the service system is proposed.Lately,the deployment and business process of the service system are explained in detail.With the configuration and deployment of components which includes Nginx,uwsgi,Redis and MySQL,the robustness and concurrency ability of the system is ensured.Secondly,the implementation of important software modules are investigated thoroughly,which includes maintaining and encrypting user session,communication interface design design and implementation of database,"React" related modules and software modules targeted at iOS platform.Among these,sophiscated encryption system and high-performance play a key role in improving the safety and performance of the service system.Thirdly,the detailed functionality and user interface of subsystem of the Smart Home service system is presented,which contains administrator subsystem,customer subsystem?and dealer subsystem.Lastly,usage of tools for testing system API,stress and benchmark testing scripts,and tricks for avoiding performance bottlenecks in App targeted at iOS platfrm are explained.After that,concrete cases are chosen to test and prove the correctness and robustness of the service system.At the end of the paper,a summary of work and some improvement and perfection suggestions for the software are listed.
Keywords/Search Tags:Smart Home, Service System, C/S, Flask, React, iOS
PDF Full Text Request
Related items