论文部分内容阅读
随着社会发展速度的加快,人们生活节奏的加速,大多数年轻父母忙于日常工作而没有足够的时间来照顾家中婴幼儿,婴幼儿的监护问题已成为社会关注的焦点。其中视频监控是最直观的监护形式,也是当今社会研究开发的热点课题。根据传输方式的多样性,视频监控系统可以概括为两类:有线传输方式的监控和无线传输方式的监控。有线视频监控数据传输速度快,信号稳定,安全可靠。无线视频监控则解决了有线监控施工难度大、组网成本高、维护工作量大等缺点。两种视频监控的方法都可以实现简单的视频监控的要求,但是功能较单一,并且传统的视频监控只有一端(客户端或者监控端)具备移动功能,如果将无线视频监控配合移动平台使用,使客户端与监控端都具备移动功能,那么必定可以达到扩展系统功能的效果。本文分析了当今视频监控的几种实现方式,为了实现系统的多功能扩展的要求,设计了一款基于Arduino和WiFi面向Android的无线移动视频监护系统,该系统包括视频监控端和客户端两个部分,视频监控端负责视频的监控及传输,客户端负责视频的接收及移动平台运动的控制。本文选择Arduino UNO Rev3开发板做控制器、迷你3G无线路由器做视频处理器及Android系统的智能设备作为客户端,Arduino UNO Rev3负责移动平台的控制及与客户端的交互,路由器负责视频接收、视频处理及视频的传输功能。本文着眼于系统的移动平台的搭建及系统各部分软件的编写。硬件电路方面,主要介绍了Arduino UNO Rev3控制电路,sim900A通信电路及视频采集电路。软件方面,在视频监控端搭建了OpenWrt小型Linux系统平台,编写、优化和移植了MJPG-streamer视频服务器软件,编写了获取实时视频图像的网页程序及Arduino UNO Rev3的控制程序,在客户端开发了一款视频监控App。经过系统测试,该系统运行效果良好。视频监控端负责视频采集可达到35帧/秒的基本要求,MJPG-streamer视频服务器软件满足视频实时性的需求,客户端满足实时视频监控的基本需求,并可与视频监控端进行交互。该设计基于Arduino和WiFi面向Android的无线移动家庭式视频监护系统在视频监控领域及相关医疗领域将会有很好的应用前景。