基于3G网络的嵌入式远程视频监控系统的设计与实现
本文选题:嵌入式 + Linux ; 参考:《电子科技大学》2014年硕士论文
【摘要】:以嵌入式技术为基础的网络视频监控系统有着易于应用、使用灵活以及远程监控的特点,使得工程技术人员、调试人员以及相应的管理人员不用亲临现场,只需通过网络就能够得到远程设备的数据,达到控制、校准的目的。所以基于3G技术的嵌入式视频监控在监控领域的应用越来越广泛,成为当前的研究热点。课题研究的远程监控系统是通过嵌入式监控设备采集视频数据,然后使用3G网络上传至PC服务器,监控端通过web浏览器访问PC服务器,接收视频数据,实现了远距离对事物进行监控。如果想达到对远距离事物的探测,就必须进行数据传输,通过数据的识别来达到传输的意图,但是嵌入式技术正好可以实现这一目的。本文以s3c6410为核心硬件平台开发了以3G网络为基础的嵌入式远程视频监控系统,在课题的研究过程中,首先按照系统需求制定总体设计方案,并有针对性对U-Boot进行一定程度的修改和移植,深入研究Linux内核编译及移植技术,制作YAFFS文件系统,在嵌入式Linux系统安装开发USB接口摄像头、3G无线网卡驱动程序,同时对如何利用Linux自身提供的Video 4 Linux 2 API函数实现视频数据采集进行重点讨论。然后介绍了在Linux下实现基于RTP协议的Socket编程方法,实现网络实时发送视频数据的目的。在网络视频监控系统的PC主机端,搭建了基于RTP协议的Apache服务器,实现了视频数据的存储。课题从视频监控系统现有业务流程出发,按照软件工程思想叙述了项目需求、设计、开发、测试、实施的整个过程,详细论述了视频监控模块、USB设备驱动模块、视频数据处理模块等设计与实现过程,最后进行了详细的系统测试。本系统使用模块化的设计方法,使得设计具有良好的扩展性以及易用性,对于系统的升级更方便。同时采用基于3G技术的嵌入式方法系统成本较低,更适合推广应用。
[Abstract]:The network video surveillance system based on embedded technology has the characteristics of easy application, flexible use and remote monitoring, so that engineers and technicians, debugging personnel and corresponding management personnel do not have to come to the scene in person. The data of remote equipment can be obtained only through the network to achieve the purpose of control and calibration. Therefore, embedded video surveillance based on 3G technology is more and more widely used in the field of surveillance, and has become a hot research topic. The remote monitoring system is to collect video data through embedded monitoring equipment, then upload it to PC server using 3G network. The monitoring end visits PC server through web browser and receives video data. The remote monitoring of things is realized. If we want to detect remote objects, we must carry out data transmission and achieve the intention of transmission through data recognition, but embedded technology can achieve this goal. In this paper, the embedded remote video surveillance system based on 3G network is developed with s3c6410 as the core hardware platform. In the course of the research, the overall design scheme is designed according to the system requirements. The U-Boot is modified and transplanted to a certain extent, the technology of compiling and transplanting Linux kernel is deeply studied, the YAFFS file system is made, the USB interface camera is installed and developed in embedded Linux system, and the 3G wireless card driver is developed. At the same time, how to realize video data acquisition by using video 4 Linux 2 API function provided by Linux itself is discussed emphatically. Then the socket programming method based on RTP protocol under Linux is introduced to realize the purpose of sending video data in real time. The Apache server based on RTP protocol is built on the PC host of the network video surveillance system, and the storage of video data is realized. Starting from the current business process of video surveillance system, the whole process of project requirement, design, development, test and implementation is described according to the software engineering idea. The video monitoring module and USB device driver module are discussed in detail. Video data processing module and other design and implementation process, and finally carried out a detailed system test. The system uses modular design method to make the design has good expansibility and ease of use, and it is more convenient to upgrade the system. At the same time, the cost of embedded system based on 3G technology is lower, so it is more suitable for popularization and application.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN948.6;TN929.53
【相似文献】
相关期刊论文 前10条
1 王绪利;张来新;周浩;;数据记录处理模块的设计和实现[J];工业控制计算机;2012年05期
2 杨柳,李志蜀,王逸飞;用JMX实现可配置的动态数据处理流程[J];计算机应用与软件;2004年05期
3 徐春林,马波;机泵群智能巡检系统之数据处理模块的开发研究[J];今日电子;2004年05期
4 贺承杰;基于DSP的数据处理模块的设计[J];电子技术应用;2003年06期
5 李孟华;栾前进;高群立;罗宏凯;李哲;;基于ETX模块的机载数据处理模块的设计[J];航空计算技术;2011年06期
6 庞芳;Micaps数据处理模块的维护与二次开发[J];广西气象;2002年02期
7 韩振国;梁小虎;;基于CPCI总线的具有热切换能力的数据处理模块的设计与实现[J];航空计算技术;2010年04期
8 龙达峰;陈银溢;;微惯性测量组合的研究[J];科技情报开发与经济;2006年14期
9 杨宗国;李艳萍;;基于FPGA的UART模块的设计[J];现代电子技术;2009年02期
10 刘强;陈福兰;;基于LabVIEW与Matlab的“肋骨加工机器人”数据处理模块设计[J];南通航运职业技术学院学报;2008年03期
相关会议论文 前2条
1 杜乐;陈杰;邓方;;多功能监视终端的设计[A];第二十九届中国控制会议论文集[C];2010年
2 刘学求;;基于短波监测网络的城市车辆导航定位[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
相关硕士学位论文 前10条
1 李爽;基于Spark的数据处理分析系统的设计与实现[D];北京交通大学;2015年
2 罗园;BD2用户机数据处理模块软件设计[D];华中科技大学;2008年
3 吴广州;机载SAR天线平台测试数据处理模块及仿真数据库的研究[D];中国科学院研究生院(电子学研究所);2006年
4 宦俊伟;TrenData数据分析平台数据爬取与处理模块的设计与实现[D];南京大学;2014年
5 田甜;USB2.0控制器芯片物理层数据处理模块的研究[D];西安电子科技大学;2007年
6 叶凡;便携式表面粗糙度测量仪测量软件的开发[D];哈尔滨理工大学;2013年
7 张亚芹;WLAN频谱分析子系统实时FFT数据处理模块设计与实现[D];北京邮电大学;2013年
8 孙檬;应用于变频风机控制系统的FPGA数据处理模块的设计[D];北京交通大学;2015年
9 王雷;胎心电采集与处理平台的研究和开发[D];华南理工大学;2012年
10 景岐岩;基于WSN的温室环境监测系统设计[D];哈尔滨工业大学;2012年
,本文编号:2071792
本文链接:https://www.wllwen.com/kejilunwen/wltx/2071792.html