论文部分内容阅读
安全防范问题仍然是现代人们普遍关心的问题。传统模拟家居监控产品已不能满足社会的需要,将逐渐被数字化的产品取代。随着嵌入式技术、多媒体技术、网络技术的快速发展,网络化、智能化成为家居监控系统发展的必然趋势。本文针对这一发展趋势,设计了一种基于嵌入式技术的智能家居监控系统,可以应用在现代智能住宅小区中。本系统分成两大部分:智能控制主机系统和报警中心监控系统,智能控制主机系统处于每个家庭中,报警中心监控系统处于整个小区的报警中心值班室中。本系统可实现的功能:每户家庭中的智能控制主机系统实时检测家庭中的环境数据,如温度、煤气浓度等。若有环境数据超出预警值,则发送报警信息和环境数据到报警中心监控系统,同时传输监控摄像头采集的现场图像。报警中心监控系统分别显示接收到的环境数据和图像,值班人员可以根据监控界面了解现场情况以采取相应行动。在智能控制主机系统中,本文设计并组建了一种基于ZigBee协议的无线传感器网络来检测家庭中的环境数据。在分析了ZigBee协议的基础上,编写了ZigBee模块的Linux驱动程序,设计了传感器网络的主节点和从节点的功能,设计了一种专用的应用层数据格式来进行内部通信;在分析了视频处理流程的基础上,设计并实现了一种遵守Video4Linux规范的基于分段映射技术的采集图像方案和一种基于多线程技术的图像采集、压缩和传输的系统功能;在分析了利用RTP/RTCP协议传输流媒体过程的基础上,设计并实现了一种基于分片机制的MPEG-4数据流的封装方案,并通过该协议发送封装数据;在分析了环境数据特点的基础上,设计并实现了一种封装整体环境数据方案,封装的环境数据采用UDP协议传输。在报警中心监控系统中,本文设计并实现了基于多线程技术的压缩图像接收、解压和显示的功能,实现了对接收到的环境数据按照打包规则进行解包、然后显示的功能。