基于ARM 的远程无线监控系统的设计与实现
- 格式:doc
- 大小:1.69 KB
- 文档页数:1
基于ARM的无线网络视频监控系统设计与实现作者:邹翰刘昌华来源:《软件导刊》2016年第03期摘要:利用ARM cortex-A8开发一个无线网络视频监控系统。
采用系统采用B/S架构,用WiFi网络传输视频数据,由Web视频服务器、无线传输模块和远程监控终端3部分组成。
探讨Web视频服务器的软硬件设计,包括服务器硬件平台搭建、Linux系统移植部署、MJPG-streamer移植及WiFi网络构建。
测试结果表明,系统运行稳定,实时性较高,可实现多终端同时监控,采集到的图像清晰流畅,无明显失真,视频监控效果良好。
关键词:B/S架构;ARM cortex-A8;视频监控;WiFi;MJPG-streamer中图分类号:TP319 文献标识码:A 文章编号:1672-7800(2016)003-0063-03作者简介:邹翰(1991-),男,湖北荆州人,武汉轻工大学数学与计算机学院硕士研究生,研究方向为嵌入式技术;刘昌华(1963-),男,湖北武汉人,武汉轻工大学数学与计算机学院副教授、硕士生导师,研究方向为计算机网络及应用、嵌入式FPGA设计。
0 引言随着平安城市和智能小区建设的快速发展,视频监控技术成为IT领域最热门应用技术之一。
视频监控技术经历了模拟视频监控、数字视频监控和网络视频监控3个阶段[1]。
有线网络视频监控系统[2]存在布线繁琐、监控点固定和在复杂环境下适应性差等问题;3G无线网络视频监控系统[3]由于受网络成本和通信速度的限制,应用范围并不广泛;WiFi网络技术具有使用成本低、传输速率高及网络构建简单的优点,更加符合市场需要。
结合嵌入式技术可靠性高、成本低、体积小和实时性强等特点,基于ARM的无线视频监控系统具有广泛的应用前景。
本文提出一种基于WiFi无线网络的视频监控系统。
1 系统概述该无线视频监控系统整体结构如图1所示,由USB摄像头采集视频图像,经搭载有Web 视频服务器的ARM平台进行压缩编码并传输到网络,各终端再通过无线网络接收,并在Web 浏览器中显示。
嵌入式系统远程监控系统的设计与实现一、绪论嵌入式系统远程监控系统(以下简称远程监控系统)是一种利用嵌入式系统技术实现的远程监控系统。
它采用嵌入式操作系统作为平台,通过网络远程访问设备,实现设备状态实时监控、报警等功能。
本文将介绍远程监控系统的设计与实现,以帮助读者了解嵌入式系统在实际应用中的具体应用。
二、远程监控系统的需求分析1、实时监控远程监控系统需要实时监控设备状态,及时发现设备故障并做出相应的处理。
同时,系统需要记录设备状态数据,以便后续分析和处理。
2、远程访问远程监控系统需要提供远程访问功能,以便用户可在任意时间、任意地点对设备进行监控。
3、报警功能远程监控系统需要实现设备状态异常时的报警功能,以便及时发现设备故障。
三、远程监控系统的设计与实现1、硬件设计(1)选择合适的嵌入式系统开发板本文选择基于ARM处理器的嵌入式系统开发板,可提供良好的性能和可靠的稳定性。
同时,开发板支持多种外设接口,方便扩展和应用。
(2)设计传感器接口远程监控系统需要接入多种传感器,对设备状态进行实时监控。
本文采用I2C接口连接传感器,可实现多路传感器同时接入,对设备多种状态进行监控。
2、软件设计(1)选择合适的嵌入式操作系统本文选择基于Linux内核的嵌入式操作系统,具有开放源代码、可移植性强等优点。
同时,Linux提供丰富的应用软件支持,方便系统开发。
(2)系统框架设计本文采用MVC(Model-View-Controller)架构设计,将远程监控系统拆分为视图层、控制层、模型层三个部分,各部分独立实现。
视图层负责显示用户界面,控制层负责处理用户输入和业务逻辑,模型层负责处理系统数据和状态,三个部分之间通过接口实现数据交互和消息传递。
(3)网络通讯实现本文采用Socket编程实现远程访问,将设备状态数据通过网络传输给监控中心。
同时,系统支持多用户访问和数据压缩传输,实现高效的远程监控功能。
(4)报警功能实现本文采用邮件和短信两种方式实现报警功能。
基于ARM9与Linux的WLAN视频监控系统研究与设计基于ARM9与Linux的WLAN视频监控系统研究与设计一、引言近年来,随着科学技术的飞速发展与人们生活水平的提高,对安全监控的需求日益增加。
视频监控系统作为一种最常见的安全监控手段,已经被广泛应用于各个领域。
然而,传统的有线视频监控系统存在线缆布线麻烦、工程量大、成本高等问题。
为了解决这些问题,基于ARM9与Linux的WLAN视频监控系统得到了广泛关注与研究。
二、系统设计基于ARM9与Linux的WLAN视频监控系统主要由前端摄像头模块、ARM9处理器模块、WLAN无线模块、存储模块以及远程访问控制模块组成。
1. 前端摄像头模块前端摄像头模块是整个系统的核心部件,负责采集监控画面。
在设计中,我们选择了高清摄像头,能够提供更清晰、细腻的图像信息,有效提高监控系统的效果。
2. ARM9处理器模块ARM9处理器模块作为系统的“大脑”,负责对摄像头采集到的巨量数据进行处理、压缩和编码。
我们选用了ARM9处理器,其低功耗、高性能的特点能够满足我们的需求。
3. WLAN无线模块WLAN无线模块是系统的重要组成部分,负责将处理好的视频数据通过无线网络传输到存储设备或者远程访问设备上。
我们选择了高速、稳定的WLAN模块,以确保数据的及时、准确的传输。
4. 存储模块存储模块是用于保存视频监控数据的部件。
我们选择了高性能的硬盘作为主要存储介质,以及SD卡作为备份存储介质,以确保数据的安全性和可靠性。
5. 远程访问控制模块远程访问控制模块允许用户通过Internet远程访问视频监控系统,实时查看、回放监控画面。
用户只需通过登录系统,即可实现对视频监控画面的控制和操作。
三、系统工作流程基于ARM9与Linux的WLAN视频监控系统的工作流程如下:1. 摄像头采集前端摄像头模块负责实时采集监控画面,并将采集到的数据传输给ARM9处理器模块。
2. 数据处理与编码ARM9处理器模块对采集到的监控数据进行处理、压缩和编码,减少数据量的同时保留重要信息。
基于ARM 的远程无线监控系统的设计与实现
随着计算机、网络、通信技术的发展,以及多媒体视频技术的不断完善,基于网络的第三代远程网络视频监控系统取得了长足的发展。
新一代的监控系统以网络为依托,以数字视频的压缩、传输、存储和播放为核心。
系统采用嵌入式多任务操作系统、高效的视频压缩芯片和功能强大的嵌入式处理器,将视频压缩和传输处理工作全部内置到芯片上,前端摄像机送来的视频信号数字化后经过压缩、打包等过程变成基本网络协议的视频流,通过网络的传输,视频流发送到接收端。
视频接收端可利用软件进行解码,在PC上进行显示和处理。
系统硬件平台
本系统是以PXA270为微处理器的ARM开发平台组成。
PXA270是一个32位处理器,可在312MHz、416MHz、520MHz和624MHz这4种不同的时钟频率下运行。
用在高性能、低功耗、便携、手持式的设备中。
它加入了Intel Xscale技术,具有调节动态电压和频率以及完善的电源管理功能,提供了工业界领先的MIPS/mw性能。
外接网卡接口与处理器直接连接,实现以太网通信,可利用TFTP协议对内核和根文件系统的映像进行快速下载。
有3个UART分别是标准、蓝牙和全功能的UART,可以通过全功能UART与GPRS DTU相连接进行信号传输。
3个USB接口,可以与USB摄像头相连接进行图像采集。
USB摄像头采用的是以OV511为芯片的网眼V2000摄像头。
GPRS DTU是一款基于GPRS 网络的无线数据传输终端设备,提供全透明数据通道,网络覆盖范围广能使用移动。