Font Size: a A A

Research And Realization Of A Smart Home Gateway Based On Linux

Posted on:2014-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:C H ShaoFull Text:PDF
GTID:2268330422961144Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
Smart Home system is usually composed of a Smart Home gateway, a server, clientterminals, subsystems of family home. It’s a complex network system for unified managementand remote control of equipment in family home. As an important part of Smart Home system,the Smart Home gateway undertakes a variety of functions, including communication withfront-end equipment, information storage, equipment control, Internet communication withthe server and clients, remote monitoring. Although the Smart Home gateway has alreadybeen a research focus in the industy, problems as follows still exist in the current domesticindustry: interface standards and communication protocols are not unfied, and the functionsare not close to the needs of ordinary families. To solve these problems, the paper studied on aSmart Home gateway which is based on Linux operating system, ARM11processor S3C6410,Ethernet and ZigBee communication standard. On this basis, the paper puts forward ahardware and software design and realization scheme for the Smart Home gateway.Firstly, the paper analyzes the working principle of the Smart Home gateway anddetermines its functional requirements, including the formation and data communication offamily internal network, Internet communication, equipment information storage, local areanetwork and Internet access, and chooses the communication technology of family internalnetwork and Internet communication, then completes the overall design of the Smart Homegateway. Secondly, according to the functional requirements, the paper finishes the overalland detailed design of the gateway hardware, including the selection of microprocessor andmemory, the peripheral circuit design of ZigBee coordinator and Ethernet adapter. Thirdly,based on the design of hardware, the paper transplants embedded Linux operating system,hardware module driver, SQLite database for the gateway. Lastly, the paper designs thegateway database and tables for equipment information storage, and according to the softwaremodule design concept, the paper designs functional software for each module of the gateway,including ZigBee coordinator communication software, Ethernet communication software,UART communication software, overall function control software. With non-blocking andmulti-threading technology, the paper realizes coordinate working of modules. Finally, thepaper completes full function of the Smart Home gateway.The system integration, unit testing and overall testing indicate that, the Smart Homegateway realized by the paper can correctly complete the following functions: theestablishment and data communication of the family internal ZigBee network, the Internet communication with the server and client terminals, equipment information storage, remoteequipment control. This Smart Home gateway works steadily, with high practical value. It is avaluable exploration of the Smart Home gateway interface standardization.
Keywords/Search Tags:computer application, Smart Home gateway, Linux, embedded system, database
PDF Full Text Request
Related items