Font Size: a A A

Research And Implementation Of Smart Home System Based On ZigBee And Linux

Posted on:2018-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:C P GaoFull Text:PDF
GTID:2322330536977375Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of communication electronic technology,information technology to the home industry has had a profound impact on home environment,intelligent monitoring has become an important development of intelligent home.In this paper,based on ZigBee networking and embedded Linux technology,and from the practical and feasibility point of view,we will design a set of smart home system.The overall system contains ZigBee Wireless sensor network,embedded Linux home gateway,the client application.The ZigBee wireless sensor network is used to realize the terminal sensor data acquisition function of the home system.In this paper,we first study ZigBee network device type,network topology,ZigBee protocol stack layer structure and Z-Stack protocol stack.From the feasibility and cost perspective,we will design star topology,and the software of ZigBee coordinator and ZigBee terminal through OSAL system.ZigBee equipment uses CC2530 chip,ZigBee terminal is used to connect a variety of sensors used to collect indoor environment parameters,then the data is sent to the ZigBee coordinator,which communicates between the ZigBee coordinator and the gateway.In this paper,the gateway is a bridge between ZigBee wireless network and gateway.ZigBee coordinator communicates with gateway through the serial communication,and the client communicates with gateway through the wifi network.This article will develop SQLite databse above the gateway,it used to store ZigBee network data information,and develop TCP/IP communication function used to achieve data exchange between the gateway and the client.This paper will also develop the video surveillance function above the gateway,the video surveillance camera is USB interface,so the paper will study the UVC driver in Linux kernel and modificate it.We will analysis the Linux V4L2 driver framework and streaming media server Mjpg-streamer,to achieve video streaming access,image format conversion,video streaming output and other functions.Client refers to the application running on the android,the user can view real-time ZigBee network terminal sensor data,such as temperature and humidity data,infrared monitoring data,gas detection data,and can view real-time video streaming video data collected by the camera.At the end of this paper,we will test the smart home system functions,such as ZigBee network performance,ZigBee terminal data acquisition,and video monitoring function.Through the functional integration testing of each module of the system,the feasibility of the system designed in this paper is demonstrated.
Keywords/Search Tags:smart home, ZigBee technology, embedded Linux, wireless transmission, video surveillance
PDF Full Text Request
Related items