Font Size: a A A

Arduino-based Smart Home System Design And Implementation

Posted on:2018-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:J DingFull Text:PDF
GTID:2392330596989281Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,the “Smart Home”,based on the Internet of things(IOT),is becoming more and more popular in people’s life.Because of its huge commercial value,most of the enterprises in IOT want to strive for the initiative.Considering the complexity of the smart home,how to reduce the enterprise cost,how to speed up the products available and how to effectively corresponding a variety of user requirements,has been the most important things of the enterprises.This topic system is based on the key projects of my company,which try to solve the problems above,after the consideration of various factors.In this paper,in accordance with the Arduino design concept and B/S architecture design idea,use the Arduino,web development technology and embedded technology,designs and realizes the Arduino smart home system.1.This paper analyzes the history and current situation of the smart home market,and studies the characteristics and pain points of the current smart home market and finds out the characteristics of "high cost","multi-function" but "low popularity" in the current market.After deeply understanding and using the Arduino platform,this paper utilizes the "open source","low cost" and "scalability" features of the Arduino platform to implement the project system.2.This paper analyses the system needs,and finishes the design of the system.Based on the Arduino design concept and the development language,the system is designed with "B/S" architecture.Based on the traditional smart home system architecture,the system hierarchy of "application control layer","communication layer" and "sensing layer" Structure,and based on the Arduino design features,proposed the "core hardware unification" and "core software similarity".3.Using Arduino platform,this paper realizes Arduino smart home system of "B/S" architecture.Using j Query,Ajax and JSON technology,to achieve a smart home gateway module,and provides the front page.Using the embedded development technology and Arduino UNO core board,a unified system-wide hardware device board is realized.Using the Arduino shield,according to the specific needs of each smart module in the system,the similar software functions of each node are realized.For the specific node module,this paper gives the core part of the module algorithm and code implementation.As for the gateway module,this paper not only gives the back-end algorithm and part of the code,but also implements the core functions such as "system state query" and "system intelligent control" on the front page and provides some core code.4.In the real scene and the laboratory environment,this paper has done the detailed function and the performance test to the Arduino smart home system,and has given the test summary,has verified the feasibility of the project system.In this paper,through the Arduino platform and smart home system research,proved the feasibility of the "B/S" architecture,at the same time,using Arduino could be effectively shortening the system development time and enhancing System scalability.
Keywords/Search Tags:Arduino, smart home, gateway, B/S architecture, embedded control
PDF Full Text Request
Related items