智能家居监控系统设计方案

最新更新时间:2013-09-10来源: 互联网关键字:智能家居  监控系统 手机看文章 扫描二维码
随时随地手机看文章

摘要: 介绍了一种家居简易智能监控系统的设计方法, 该方法主要通过嵌入式Web服务器技术, 并在系统中融入简易的智能控制机制, 然后通过分析其硬件和软件实现机制来最终实现系统的总体设计。此外, 文中还就CGI编程中的一些常见问题提出了解决办法。

  0 引言

  随着Internet和个人计算机的普及, Internet用户已达到了空前的数量, 而对网络的利用也已经逐渐渗透到了各个行业, 现在已出现了如视频会议、电子商务等新型业务, 这些业务的推出大大方便了人们的生活, 提高了社会效率。同样, 视频监控技术发展也经历了模拟监控、数字监控阶段, 现在正在向大规模网络监控技术方向发展。

  网络监控系统具有能够克服地域的限制、传输信号不易受干扰、网络带宽可复用的巨大优势, 因而较之传统监控模式具有更广阔的发展空间。为此, 本文结合相关技术, 提出了一种基于嵌入式Web服务器的远程监控系统方案, 该方案整合了门禁、红外监测、烟雾探测等外围设备, 并具有监控智慧化、存储设备成本低、网络资源占用率小、方便扩展等特点。

  1 系统硬件设计

  本系统以S3C2410为控制核心, 并基于嵌入式Linux操作系统来开发设计。nand flash设备采用cramfs文件系统, 上电后挂载yaffs文件系统来保存临时数据文件, 并提供有SD卡接口以用于保存视频文件。

  本系统中的视频采集设备采用中芯微的ZC301芯片中的USB Camera.该芯片目前在市场上已被广泛应用, 它能够支持Video4linux.

  Video4linux作为Linux系统中可支持影像设备的一组API, 只要配合适当的视频采集设备和驱动,就可以实现影像采集。

  网络接入系统一般有两种设计方式, 一是通过外部扩展网络芯片RTL8019AS来实现, 另一种是通过外部扩展的GPRS模块(设计中, GPRS核心模块可采用wavecomQ2403A) 来实现。前者适合应用在检测地点固定的情况下, 而后一种方式既能提供事件触发短信发送功能, 又可以提供GPRS网络接入功能, 从而使得视频监控系统在汽车、野外现场等环境中也能够得到应用。

  此外, 本系统还扩展了红外、烟雾测控设备、门禁系统, 并配备了报警装置, 其系统硬件设计的整体框图如图1所示。

  图1 系统硬件设计整体框图

  图1 系统硬件设计整体框图

  2 软件设计

  本系统软件由后台进程和前台用户接口两部分组成。为了防止竞态的出现, 在软件实现时,用户CGI接口可利用system V的邮箱通信机制向后台进程提出请求。后台开设有线程接收请求并对各设备功能模块进行统一调度。图2所示是本系统的软件整体结构框架。下面分别对系统的各个模块进行介绍。

  图2 系统软件整体框架图

  图2 系统软件整体框架图

2.1 红外探测模块及烟雾检测模块

  目前多数家居监控方案主要采用网络摄像头作为监控终端设备, 用户可通过Web浏览器随时随地的监控家中状况, 这给用户带来了巨大的便捷。但是, 由于它连续不间断的监控, 缺点也是显而易见。首先是对存储设备容量有巨大的要求, 由于被迫记录了大量的非必要视频, 存储空间被严重浪费。面对这个问题, 智能化成为对数字视频监控系统的又一个主要要求。本文提出的方案是一种基于事件触发的机制, 系统可以实现智能控制并只保存发生异常时的视频文件。这种设计能有效节省系统存储开支、灵活控制监控设备, 为用户提供很大方便。在基于事件触发机制的方案设计中, 主要有针对软、硬件的两种设计方向。

  其一是软件主导的触发方案, 这种方式可以参考motion开源软件项目的设计思路, 其原理是对采集到的jpeg图片进行比对, 当差异超过规定阈值则触发相应动作。motion是一个运行在Linux操作系统环境下的应用软件, 它最大的特点就是能够探测采集到画面有效部分的变化, 也就是说, 能够监测到运动。当画面有变化时, motion将以一定的频率采集jpeg文件, 并将其压缩为视频文件自动保存。

  这种软件的实现机制依托实时的数据分析,对系统的处理和运算能力要求较高, 因此, 在实际使用中会有一些限制, 但是, 随着处理器运算能力的提高, 作为监控系统的智能化发展方向,将会有很好的发展前景。

  其二是硬件主导的触发方案, 本设计使用的便是这种方式。本系统采用红外传感器来探测异常, 同时整合了烟雾传感器来监控火灾, 当监控范围内出现异常时便触发中断, 并由中断处理程序启动视频采集和火灾报警等功能。采集到的视频和资料将保存在外部存储设备上。而门禁系统中的报警开关, 则可在用户刷卡回到家中后, 自动关闭监控功能。

  2.2 数字压缩单元

  本系统采用MPEG-4视频编码器来对视频图像进行压缩编码, 并利用FFmpeg视频处理工具来实现。H.264算法具有很高的编码效率, 在相同的重建图像质量下, 能够比H.263节约50%左右的码率。H.264的码流结构网络适应性强, 同时增加了差错恢复能力, 能够很好地适应IP和无线网络。可以说, H.264是目前压缩率最高的视频压缩标准, 并已在数字监控系统中得到应用。

  本系统的设计主要是针对家居监控应用, 家庭中的大部分都采用ADSL等设备接入网络。由于会受到上行带宽的限制, 故导致在进行网络视频监控时视频信号传输不流畅, 影响监控效果。

  针对这种情况, 通过对MPEG系列压缩算法的核心进行分析, 发现其采用了I帧、P帧和B帧的模式, 其中I帧是关键帧, P帧是前向预测帧, B帧是后向预测帧。译码器收到一个I帧, 可无条件立刻解码; 而当译码器收到P帧或B帧, 则必须先译码前面的P帧或I帧, 然后才能进行译码。这样, P帧对于I帧的依赖就形成了很大的延时。之后, 借鉴相关技术来对MPEG算法进行优化, 便可以通过对GOP (Group Of Picture) 这一值进行设置来缩短I帧产生的间隔。这样, 在以后的扩展中, 就可以利用带宽实时检测技术动态的设置GOP, 从而最大限度地利用带宽进行视频传输。

  2.3 嵌入式web服务器模块

  嵌入式Web系统提供有一种经济实用的互联网嵌入式接入方案, 故可为管理、控制和监测多种设备提供一个很好的途径。由于嵌入式设备中的资源有限, 只能选择轻量级的Web Server (如:thttpd、boa等), 考虑到应用的广泛性, 本系统也选择了boa服务器。作为与用户交互的主要方式,Web page力求简洁, 并可提供很多的功能接口。

  这些功能接口基本可以分为两种类型, 一种是触发动作功能, 主要利用button触发实现现场图片的采集等动作的操作。另一种是文件交互功能,这种功能的实现相对比较复杂, 它不只需要button触发, 还需要一些文本域作为用户配置的传递机制。动态Web交互功能主要通过form窗体来实现, 当用户点击功能接口, 浏览器将窗体内容通过http协议传输给服务器后, 服务器再根据form中的action字段来调用相应的CGI文件。在经过CGI的一系列URL解析动作后, 即可得到对应参数, 系统根据得到的参数调用相应的功能函数,最终实现用户对动态页面的操作功能。

  本系统在文件交互功能Web页设计中采用了iframe嵌入CGI文件的方式, CGI代码同时担负读写文件和页面显示两个功能。这种实现方式有时会遇到iframe高度自适应问题, 系统如果禁止scrolling (下拉列表) 功能, 那么, iframe的高度是不能变化的, 需要预先设置。而实际情况是CGI将要显示的高度往往是不确定的, 系统无法预知所要显示的数据的长度或表格行数。为此,本系统使用javascript脚本来在客户端进行调节,并通过在CGI代码中加入如下代码来实现iframe高度的自动调节:

  onload=“ this.height=0 ;

  var fdh = ( this.Document ?

  this.Document.body.scrollHeight:this.content-

  Document.body.offsetHeight ) ;

  this.height=fdh”

  在iframe子页面中实现对父页面刷新功能时,可使用如下的javascript代码来完成:

  《script language =javascript 》window.parent.location.href=\“ /Video_Processor.html\” ;《/script》

  2.4 文件系统

  根据需保存文件的类型, 本系统提供有两种文件系统, 其中不会被修改的文件使用cramfs文件系统进行保存, 而将临时数据保存在yaffs文件系统中。用于与用户交互的文件类型主要有三种, 分别为配置文件、实时数据文件以及临时文件。配置文件主要进行系统设置, 包括常温范围、短信发送对方手机号码等配置信息; 实时数据文件中包括实时采集到的烟雾信息和视频信息等; 临时文件则用于一些需要临时存放在系统中的文件。另外, 系统上电后需要检测并挂载外部大容量存储设备, 如SD卡或U盘等, 以用于存放历史数据文件, 实际操作时,用户可以通过网页来配置当前需要采用哪种外围存储设备以及存储容量等相关信息。

  3 结束语

  本文介绍的系统可为用户提供良好的用户接口。它结合事件驱动机制, 能够让用户在节约大量存储成本的同时, 在更大范围内更灵活的得到监控信息, 并具有很好的实用性和扩展性。

关键字:智能家居  监控系统 编辑:神话 引用地址:智能家居监控系统设计方案

上一篇:基于以太网的DSP远程加载技术研究
下一篇:基于FH8735的高分辨率图形图像压缩技术

推荐阅读最新更新时间:2023-10-12 20:48

融合识别和定位的远程交叉电子监控系统
随着现代通信技术和定位技术的快速发展,特别是无线移动通信和全球卫星定位GPS的日益普及,对具有定位和通信功能的装置(比如:形态各异的普通手机,或者带GPS功能的手机)开展远程定位跟踪变得越来越方便,定位监控系统的成本越来越低,这吸引了大量企业和政府组织对这种远程定位监控技术产生了浓厚的兴趣,比如:针对社区矫正犯人的司法电子监控、企业移动工作队伍与业务人员的有效监管等。   相对于监狱矫正,社区矫正不仅可以降低行刑成本,减轻国家在刑罚上的投入,避免监狱内人满为患,防止监狱内的交叉感染,还有助于罪犯的改造和回归社会。经过长期的实践,社区矫正作为一种经济而又有效的犯人改造和教养方式,在西方主要发达国家得到了广泛的发展。根据国
[安防电子]
语音技术点亮智能家居未来
随着人工智能的快速发展,语音控制技术也取得了巨大进步,再次点燃了巨头们发展智能家居的热情。预计到2021年,基于人工智能的语音控制技术有望渗透4000万户家庭。那就请您跟随eeworld物联网小编的脚步,来详细的了解下语音技术点亮智能家居未来。 随着互联网、物联网和大数据的不断发展,将极大促进智能家居市场规模的扩大,市场需求迎来快速增长期。据调研机构Markets and Markets 的分析报告, 2015年全球智能家居市场规模为469.7亿美元,预计到2022年将达到1217亿美元,2016-2022年,年复合增长率14%。 2015年中国智能家居市场规模约65亿美元,预计未来几年呈现爆发式增长,增速达50%左右,2
[网络通信]
基于TCP/IP的多线程通信及其在远程监控系统中的应用
      摘 要: 提出了一种在Windows NT下基于TCP/IP协议的多线程通信的设计与实现方法,在此基础上给出了多线程通信在蓄电池远程监控系统中的应用实例。       关键词: 多线程 实时性 TCP/IP协议 远程监控系统        传统的应用程序都是单线程的,即在程序运行期间,由单个线程独占CPU的控制权,负责执行所有任务。在这种情况下,程序在执行一些比较费时的任务时,就无法及时响应用户的操作,影响了应用程序的实时性能。在监控系统,特别是远程监控系统中,应用程序往往不但要及时把监控对象的最新信息反馈给监视客户(通过图形显示),还要处理本地机与远程机之间的通信以及对控制
[应用]
基于Ad hoc的室内环境监控系统设计与实现
一、项目概述 1.1 引言 当前,环保已成为发展主题,国家可持续发展战略出台,使环境问题走进人们日常生活,人们越来越关心自己所在的生活环境,拥有一个清新、洁净、自然舒适的生活、工作环境已成民生所需。据专家调查统计表明:目前人们有80%的时间是在室内度过,同时又因大量使用空调、暖气等,室内长期封闭不流通,使室内留下霉味、臭味等,以及人们在装修房子时留下的其它有毒气味,如甲醛味等。而长期呆在室内受污染的空气环境中,对人有极大危害,容易使人产生各种疾病。因此,需要设计一种室内有害气体的监控系统,实时监测和改善室内环境,为人们拥有一个健康、安全的日常生活环境提供保障。 1.2 项目背景/选题动机 随着人们对环境及健康
[单片机]
基于Ad hoc的室内环境<font color='red'>监控系统</font>设计与实现
监控系统如何选用高质量的传输线缆设备
   前言   随着生活水平的不断提高,一套技术先进、质量可靠、运行稳定的闭路电视监控系统越来越受到人们的重视,并成为衡量管理是否具规模及现代化上档次的一个重要依据。良好的视频传输设计是CCTV系统中非常重要的一部分。如果一套建设好的系统选用的都是能够产生可处理高质量画面的摄像机、镜头、矩阵、监视器、录像机,但没有良好的传输系统,最终在监视器上看到的图像将还是令人无法满意。所以这要求CCTV系统的设计和安装人员必须根据实际来选择合适的传输方式、高质量的连接线缆和设备,并遵循相应的安装标准进行作业。       1、同轴电缆      主要选用实芯聚乙烯绝缘75Ω射频同轴电缆传输视频信号(视频信号的速率通常为10MHz或低于1
[安防电子]
<font color='red'>监控系统</font>如何选用高质量的传输线缆设备
视频监控系统正从犯罪记录器转变为犯罪阻止者
随着数字技术的快速发展和包括中国“平安城市”在内的全球安防系统的升级,安防系统本身的功能和定位也发生了巨大的变化,并反过来影响了从前端图像传感器到后台处理算法等等系统单元的产品定义和功能设计。视觉系统在传统上要么用作支持起诉一次犯罪的一种记录,或者就一次侵入或破坏提醒在现场保安或不在现场警察。虽然这有助于抓住肇事者,这并不能改变一次事件已经发生的事实。 从事故发生到安保人员干预的时间间隔也许会很大,事实上,作为英国最大的警察部队之一的West Midlands警察厅最近公布:其对于高优先级呼叫的响应时间是30至60分钟。那么越来越先进的数字安防技术能否改变这种情形而成为犯罪的预防者和阻止者呢? 答案是肯定的,随着图像质量、
[嵌入式]
小燕科技智能家居系列产品通过苹果HomeKit认证测试
“嘿 Siri  智能家居 怎么玩?”   上海2018年10月24日电  -- 今年十一期间,来自上海的智能家居企业小燕科技推出的墙壁开关与智能窗帘电机产品刚刚通过了 苹果  HomeKit 认证测试。继小燕智能生活套装后,小燕科技又有两大产品通过苹果 HomeKit 认证。   对于智能家居厂商来说,苹果的 HomeKit 就像一座难以逾越的大山,苹果一贯的对用户体验极致追求的风格,导致 HomeKit 标准制定得十分严苛。   苹果自2014年发布 HomeKit 至今,其官网在售的 HomeKit 配件产品数量大约十多款。通过 HomeKit 认证的产品,都会出现在苹果官网的 HomeKit 家居配件支持列表中。  
[嵌入式]
ZigBee联姻Thread 智能家居协议分歧有望解决
摘要:ZigBee Alliance与Thread Group发表联合声明,宣布将在Thread网路架构上实现ZigBee的应用层协议。专为各种应用在智能家居等场合的设备实现协议标准化。 Thread的出现正是为了支援不同应用层协议,两者的合作有助于共同创建一个完善的家庭网络产品解决方案。达成合作的共识后,ZigBee和Thread都将迈出一大步,从而减少了产业碎片化现象。 图1 ZigBee联姻Thread ZigBee已经为人熟知,Thread技术则为近几年智慧家庭无线通讯技术中的后起之秀, 同样遵循802.15.4标准,网路架构以 IPv6 为发展核心
[物联网]
ZigBee联姻Thread <font color='red'>智能家居</font>协议分歧有望解决
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved