论文部分内容阅读
伴随着时代的进步和人类生活水平的不断提高,视频监控报警成为了家庭安防行业的一个越来越广泛的需求。传统的家庭视频监控报警系统结构复杂,无法联网,监控端软件操作繁琐,查寻困难等特点难以赢得人们的青睐。针对家庭视频监控报警的实际需求,结合传感器检测与应用技术、嵌入式技术、图像处理技术、网络技术、WEB服务器技术、浏览器应用技术和SQlite数据库技术,本文设计并实现了一种以嵌入式WEB服务器为核心,采用B/S结构的网络视频监控报警系统。该系统具有操作维护简单、体积小巧、成本低、性能稳定、报警检测智能等优点。该系统以Intel Xscale PXA270芯片和嵌入式Linux系统为开发平台,通过USB摄像头采集图像,经处理传送到WEB服务器并通过RJ-45接口连接至互联网,等待浏览器的监控请求,为浏览器监控端提供实时视频图像。通过浏览器端网页的相关操作也可进行云台的控制、视频录像、视频回放等操作控制。被监控端结合丰富的传感器,当传感器检测到报警信息时,系统会启动视频录制功能记录视频信息。客户监控端不需要特殊的软件,只需普通的浏览器就可以对该服务器进行访问。本文详细介绍了该系统在硬件和软件方面的设计和开发过程。对系统所需电源、存储器扩展、网络通信、USB接口、LCD显示等模块电路进行了重点分析和阐述;在系统软件方面详细分析了嵌入式Web服务器的工作原理以及构建、SQlite数据库的移植、HTML网页的编写、CGI的通信等。论述了利用V4L API实现视频数据的采集、存储,网络通信的具体实现过程和方法。另外对于本系统嵌入式开发环境的建立,软件开发平台的搭建、bootloader的制作与移植和文件系统的制作与移植,都进行了分析和论述。本系统经过实验室环境测试,性能稳定,各项指标满足设计要求,达到了预期的效果。