嵌入式无线视频监控系统的设计与实现

来源 :科学与财富 | 被引量 : 0次 | 上传用户:wishyourhappy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着信息技术的发展,无线通信技术愈加成熟,无线视频监控也慢慢进入了人们的生活中,成为人们关注的焦点。相比于传统的有线视频监控技术,无线视频监控技术克服了监控系统布线复杂、成本高、监控采集端不能根据需要随意移动的缺陷,具有安装便捷、拓展方便、灵活性好等特点,同时,人们可以在任何时间地点查看监控地点的情况。下文以嵌入式无线视频监控系统为基础,简要概述了该系统的设计与实现方法,以供参考。
  关键词:嵌入式无线视频监控系统;设计;实现
  引言
  在社会进入电子信息化的潮流下,嵌入式系统也得到了快速的发展,并以其独特的优势受到了人们的喜爱,在电子信息产品日益丰富的市场上占据了一定的地位。嵌入式系统主要是以计算机为基础,应用为核心,通过软/硬件可裁剪技术,来满足那些对功耗和性能都有严格限制的专用计算机系统。把嵌入式技术应用到视频监控系统中己成为了视频监控领域的新兴方式,并发展成为了潮流。
  1嵌入式视频监控系统的设计
  文章设计了一个基于嵌入式的无线视频监控系统,该系统总体结构框图如图1所示,整个系统宏观上由监控前端、中心服务器、移动监控终端组成。其中,多台监控前端与中心服务器无线连接,完成多个监控点的视频采集,并通过无线网络把视频数据传输至中心服务器。多台移动监控终端与中心服务器无线连接,用户手持移动监控设备,通过无线网络接收由中心服务器转发的监控视频。
  监控前端采用嵌入式服务器连接多個摄像头采集监控视频。其中,多个摄像头从不同方向获取不同监控区域的视频,摄像头个数可根据实际所需监控视角决定,监控区域摄像头同时采集多路监控视频。同时,嵌入式服务器连接有WiFi模块,将采集到的多路视频数据通过WiFi无线网络发送至中心服务器。
  中心服务器采用电脑主机,其连接的监控显示屏上有人机交互界面,并创建WiFi热点,使多台监控前端和多台移动监控终端能分别与之WiFi连接。中心服务器起到了对视频数据中转的作用,接收到监控前端发来的视频数据后,立即向与之连接的移动监控终端进行视频数据转发,同时,完成对视频数据的存储、解码显示及动态监测等工作。
  移动监控终端采用智能手机,其内安装监控系统应用软件,接入中心服务器的WiFi热点后,对视频数据进行接收,解码显示。系统可以采用多台监控前端,可放置在监控区域的不同节点上,同时,每个监控节点可以根据需要采用多个摄像头,增大了监控视角。每台监控前端与中心服务器WiFi连接,相比于传统的有线视频监控系统,减少了布线的复杂及高成本,使得监控节点的安装更加灵活。每台移动监控终端与中心服务器WiFi连接,用户只要手持智能手机,接入中心服务器的WiFi热点即可完成监控工作,使得工作地点不再限制于监控室。
  2嵌入式视频监控系统的实现
  2.1嵌入式服务器软件开发环境搭建
  Linux交叉编译环境的建立由于基于SSPV210微处理器的嵌入式服务器存储和运算能力有限,不足以支持大量程序的编译工作,因此,选择PC机作为宿主机,嵌入式服务器作为目标机的开发模式进行程序的开发。所以,需要先在PC机上搭建交叉编译环境,把源程序编译生成针对ARM平台的可执行程序,再通过串口或网线等方式把可执行程序传输到嵌入式服务器进行运行和调试。若PC机运行的是Windows操作系统,则需要在PC宿主机上安装由Vmware公司开发的虚拟机软件VmwarePlayer,Vmware Player是一款专门的虚拟计算机应用软件,能在这个虚拟应用软件中实现真实的计算机环境,从而实现在PC机上装载不同操作系统的相关配置。安装了Vmware Player之后,还需要在该虚拟软件上搭建Linux系统平台,相关人员可根据使用习惯选择Linux系统版本。
  2.2数据采集的实现
  (1)开启视频采集设备。首先查看摄像头设备驱动名称,然后通过使用open()函数打开摄像头设备;(2)初始化通过init_video(intw,inthintbpp)函数获取视频设备信息、设置图像参数及申请内存映射;(3)获取并设置摄像头信息。通过ioctl()函数获取摄像头设备的基本信息,并保存在结构体video_capability中。获取了摄像头的设备基本信息之后,还需获取视频图像信息,通过ioctl()函数获取视频图像信息,并保存在结构体video-picture中;(4)获取图像信息通过ioctl()函数获取视频图像帧信息,并使用mmap()函数把摄像头所对应的设备文件映射到内存中;(5)关闭视频采集设备通过mun map()函数解除内存映射,并通过close()函数关闭摄像头采集设备。
  2.3视频无线传输实现
  2.3.1无线网卡驱动配置
  文章使用的是WiFi无线网络进行视频数据的传输,所以,需要对Linux内核中的无线网卡驱动进行配置,首先配置其无线网卡驱动协议,配置完无线网卡驱动协议后,还需配置WiFi接口,把相对应的选项选上即可,然后选择Exit选项退出。
  2.3.2视频数据无线传输
  文章监控前端使用TCP协议将多路视频数据无线传输到中心服务器,TCP是一个面向连接的协议,通信双方通过三次握手建立连接,能让数据无重复、无差错的传输,保证通信双方传输数据可靠,不易丢失,且发送的数据和接收的数据能同步,保证了视频监控的实时性。而在TCP协议通信编程中,是通过socket接口来进行的,socket是一种常用的进程之间的通信机制,不仅能实现本地机器上的进程之间的通信,也能通过网络在不同的机器上的进程之间进行通信。在TCP通信协议中,通信双方分别为服务器端和客户端,文章监控前端嵌入式服务器为客户端,PC级端中心服务器为服务器端。服务器与客户端之间的数据通信传输过程描述如下:在服务器端,应用程序先调用Socket()函数创建一个文件句柄,然后调用bind()函数将系统所使用的端口号与文件句柄绑定在一起,接着调用listen()函数用来对客户端的应用程序进行监听,一旦发现客户端有connect()连接请求,服务器端则调用accept()函数与之建立TCP可靠连接,二者通过send()函数和recv()函数进行视频图像数据的发送与接收。
  结束语
  现如今,随着技术的发展及产品智能化的普及,越来越多的科技产品融入到了普通人的生活当中。嵌入式无线视频监控系统以其成本低廉,移动方便,功耗小等优点,具有十分广泛的用途。上文设计的嵌入式无线视频监控系统还有待提升,相关人员可以立足于企业实际情况,加入一些智能分析功能,提升管理效率。也可以加入4G模块,实现更广范围的传输。
  参考文献:
  [1]缑新科,陈园.基于嵌入式的无线视频监控系统研究[J].自动化技术与应用,2017,36(06):38-41.
  [2]张璐.嵌入式视频监控系统设计[J/OL].电子测试,2016,(20):17-19.
  [3]庞振营.嵌入式无线视频监控系统的设计与实现[D].重庆理工大学,2016.
其他文献
摘要:随着自动化技术在电网系统中的广泛应用,配电网自动化也已经得到了很好的发展,但是由于我国在该方面发展时间并不是很长,因此存在一定的问题需要相关人员进行深入研究和探讨。基于此,文章首先阐述了配电自动化技术的基本概念,对当前存在的若干问题进行了总结,最后提出配电自动化的发展需求以及相关建议。  关键词:配电自动化;概念;问题;发展  引言  当前,我国南方的大部分城市都已经开展了配电自动化的建设,
期刊
摘要:自21世纪以来,国民生活水平得到了大面积提升,各行各业经济迅速发展,其中化工行业作为推动国民经济水平的基础行业,其产能与地方经济的发展息息相关。但同样的,也因此给地方环境造成了相对的影响,由于工业生产过程中,会产生大量的废气废水,而这些废气废水一旦处理不当,必将给地方环境造成严重的危害。故而,面对现今社会节能环保的发展理念,加大化工厂废水处理监测工作,便成了当下环境保护部门需要重点关注的问题
期刊
一、事件经过  2017年08月07日,14:24分184次(63-64车)司机报:列车运行至文化艺术中心上行站台时,02C064车空调显黄,HMI报:02C064车报空调机组2压缩机接触器故障。  二、检查情况  1、列车回库后查看HMI事件信息发现02C064车报空调机组2压缩机接触器故障,启动空调后故障持续存在;  2、檢查02C064车空调柜内各接线正常,空调机组2压缩机1接触器未吸合; 
期刊
摘要:國家电力企业在发展过程中,也带动了变电检测技术的进步,尤其目前很多用户对电力企业供电稳定性的需求较高,可以为电力企业的发展提供动力,并且很多电力企业已经取得了优异的成绩,为其发展奠定了良好基础。本文就变电检修技术问题进行了分析,进一步提出了相应的有效措施。  关键词:变电检修;问题;措施  在电力企业中,做好变电检修工作具有非常重要的作用。通过分析变电检修中常见的问题,并采取相应的处理方式,
期刊
摘要:当前随着电子仪器仪表的应用范围越来越广泛,同时一些新型的电子仪器仪表和技术也不断的更新和出现,电子仪器仪表的计量管理和维护工作越来越复杂。而且计算机技术的不断发展,使电子仪器仪表的管理和维修工作不断向现代化方向发展。本文从当前我国电子仪器仪表的现状出发,分析了仪器仪表计量管理的主要措施,并进一步电子仪器仪表的故障维修进行了具体的阐述。  关键词:仪器仪表计量管理维护  0引言  仪器仪表是用
期刊
摘要:介绍一种钣金箱体的设计方法,其中包括需要注意的几个问题,以便大家学习使用Soildworks进行钣金工件的设计及生产。  关键字:折弯系数、K因子、边线法兰  引言  Soildworks在当今机械设计行业得到了广泛的应用,它拥有强大的功能,并且操作更加简单方便。本文主要介绍soildworks中关于钣金设计的部分内容及钣金件的加工方法。钣金是针对金属薄板(通常在6mm以下)的一种综合冷加工
期刊
摘要:“互联网+”时代逐渐到来,在这一时代背景下,计算机软件发展迅速,社会对编程人才的需求量持续增多,要求也越来越高。C语言是基础的编程语言,因此,加强中职C语言课堂教学评价的有效性成为中职学校的重要研究内容。基于此,文章从“互联网+”时代加强中职学校C汉语言课堂教学评价的必要性入手,对现阶段应用较为广泛的C语言课堂教学评价方法进行分析,并给出提升C语言教学评价有效性的策略。  关键词:“互联网+
期刊
摘要:在社会经济发展中,路桥作为重要的基础设施,是推动经济发展的重点与关键。在交通运输设施中,路桥是重要的组成部分。而在市政路桥施工过程中,伸缩缝是施工的关键所在。本文分析了市政路桥施工中伸缩缝施工的应用,希望能够推动我国市政路桥施工的发展进步。  关键词:市政路桥;伸缩缝;施工  1伸缩缝施工在路桥施工中应用的重要性  伸缩缝施工技术在我国路桥施工中发挥了重要的作用。桥梁伸缩缝系统,是指能够适应
期刊
摘要:直流电主要应用于各种电子仪器、电解、电镀、直流电力拖动等方面。该电源拥有两端口,分别对应恒压和恒流两种模式。对于恒压模式,输出恒定的电压,电流随负载的变化而变化。对于恒流模式,输出恒定的电流,电压随负载的变化而变化。根据需要人为需要调整输出,适应不同的低壓电子设备。在恒压模式下,能够实现5V、7V、9V恒定电压输出;在恒流模式下,能够实现1A、1。5A、2A恒定电流输出。  电源输入220V
期刊
摘要:油气储运生产运行以“安全第一,预防为主”为安全生产方针,这里的预防为主就是要做好预防工作,重视事前控制,认真做好事前预想,制定好反事故措施计划、事故应急救援预案,建立应急处理体系,提升整体应急素质,切实做好安全组织措施和技术措施。为了应对油气生产突发事件,我们通过反复调研,制订出一套实用完备的应急处理系统,健全应急系统,完善应急措施,确保及时、迅速、高效、有序地应对各种的油气储运突发事件,保
期刊