论文部分内容阅读
传统的家庭监控系统存在无法远程控制、布线复杂、智能化程度不高等问题。随着无线传感网络和移动互联网迅速的普及在人们的生活中,新一代开源嵌入式软件和硬件技术的不断进步,为智能家庭监控系统的发展提供了良好的硬件实现平台和高速的无线通信网络基础。在此基础上,本文设计了一种以嵌入式平台为基础的家庭智能控制中心,配合android应用程序作为远程移动控制端的智能家庭监控系统。智能家庭监控系统由三部分构成,从信息的采集到信息的处理顺序分别是家庭信息采集端、家庭控制中心和移动控制端。本文首先对智能家庭监控系统进行需求分析,确定该系统的设计原则和要实现的基本目标,接着设计了系统的整体结构,并根据整体结构设计了以ARM S5PV210为主控制芯片的硬件方案,以及采用C/S架构的Linux软件系统平台方案。接着对以S5PV210为主控芯片的嵌入式硬件系统的控制中心主电路和外围电路进行了详细的分析设计,并对智能家庭监控系统采集的温度、烟雾、红外、振动以及图像信息所需要的各种传感器进行了选型分析和电路设计。然后搭建家庭控制中心软件平台,并详细介绍移植Android操作系统的步骤。针对远程监控进行的视频传输所需要的流媒体服务,分析了实现流媒体服务的RTP协议、RTCP协议和RTSP协议,接着又分析了系统采用的H.264压缩方式的视频压缩过程。最后详细叙述了运行在Android移动智能终端的应用程序的开发。首先介绍了开发Android应用程序所需要的软件平台搭建过程,接着分析登陆界面的UI和控制中心界面的UI设计,各部分功能模块的设计,根据开发应用程序所用到的云推送技术、基于Http协议的Android网络编程、Android数据存储技术等技术进行了详细的解析。系统整体实现了远程视频监控、烟雾、温度等安全指标异常报警等功能,并且完成了灯光和监控设备开关的控制,大体上完成的了课题的预设目标,在Android应用程序开发和智能监控系统的研究有一定的实际意义。