Font Size: a A A

Research And Implementation Of Smart Home Gateway Based On ZigBee

Posted on:2014-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y H ZhangFull Text:PDF
GTID:2268330392469296Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet and Internet of Things, it becomesa trend of using smart phones to monitor the equipment in the home network atany time. Smart home gateway is the core equipment of the smart home system,which is the hub of connecting the household internal network to externalnetwork.Firstly, this paper has analysed of the advantages of ZigBee technology usedin the internal network of smart home and builded a internal network platform toachieve control of lighting, sensor and remote control. Secondly, this paper hasproposed the design of the embedded Linux operating system-based gatewayclient which is based on the analysising of existing smart home gateway and thecontrasting embedded server program and the gateway client program. Thedesign of Gateway client program is similar to the model of instant messagingcommunication innovatively. The client is designed through the multi-threadingtechnology and NAT traversal technology and can solve the problem of the UDPproviding unreliable transmission through the mechanism of timeout transmittingand receiving confirmation. The client can send the information which is fromthe phone to monitor the equipment in the home network, through the serial portcommunication. The phone client and gateway client can log in the publicnetwork server and conduct peer-to-peer communication. Finally, the paper usesthe Android mobile client to test lighting, sensor and remote control function andthen improves the performance of gateway.In this paper, smart home gateway logs into the server, then using the smartphone which also has the login sever to monitor the equipment in householdinternal network with good property in the testing process.
Keywords/Search Tags:Gateway, ZigBee technology, NAT, serial communication, multithreading
PDF Full Text Request
Related items