Font Size: a A A

Family Monitoring And Alarming Systems Based On Linux

Posted on:2019-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:L SunFull Text:PDF
GTID:2348330542993881Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of economy and the progress of computer science and technology,the demand of modern family for smart home devices is higher and higher.Smart home security devices are becoming more and more important in modern families.This paper analyses the monitoring requirements based on the home environment.Aiming at the problem of limited family bandwidth,combined with embedded technology,a family monitoring and alarming system with low cost,low power consumption and small footprint is realized.This paper uses the ARM9 hardware platform as the basic hardware of the monitoring system,establishing the software development environment with linux oprating system,using USB camera as the image acquisition equipment,combined with the V4L2 interface,Web server and CGI technology to achieve a set of detection and alarm,video acquisition and transmission,interactive functions of the monitoring system.This article first analyzes the relationship between video monitoring and intelligent home equipment,and the embedded development process to do a thorough understanding,according to the functional requirements of the system,based on the S3C2440 microprocessor as the core of the hardware platform,and the necessary peripheral circuits are analyzed,including the USB interface circuit,network interface circuit,memory module in hardware;on the platform,the realization of U-boot and Linux kernel transplantation,further complete set of software development environment.Followed by the analysis of several commonly used dynamic object detection algorithm,and the transplantation of the motion server,realizing the detection and alarm function,built-in Boa server in the hardware platform,combined with CGI technology,the use of dynamic object users to view the pictures capture the scene through the browser,and the realization of human-computer interaction.Finally,the video collection process based on V4L2,the compression method of video data and the data transmission protocol of network are studied in detail.The video data acquisition function of USB camera is realized by using V4L2 interface,and the data compression is achieved by Libjpeg library.Using socket network programming and TCP protocol to achieve the network transmission of data,and combined with CGI technology,better interaction.After the implementation of this system,the system function was tested,and the expected requirements were reached.This system has the advantages of low power consumption,low cost,strong expansibility and convenient use,and has good practical value.
Keywords/Search Tags:embedded linux, embedded web server, video monitoring
PDF Full Text Request
Related items