论文部分内容阅读
随着网络通信技术与信息技术在普通家庭生活中的迅猛发展,计算机和消费电子以及通讯一体化的趋势日趋明显。21世纪的现代智能家居以其安全性高、方便、高效快捷和智能化的特点成为现代家庭的新时尚。而基于嵌入式系统的智能家居系统在国内才刚刚出现,随着嵌入式技术更加广泛的应用以及嵌入式硬件成本的逐渐降低,中国的智能家居最终将朝着嵌入式的方向发展。 本文在分析国内外智能家居发展现状的基础上,根据智能家居远程监控系统的要求,提出了一种通过 Internet进行实时监控的方案。方案要求视频、家电信息、以及室内温度的实时传输。本系统以 S3C6410芯片和嵌入式 Linux系统为平台,在平台中搭建网络服务器,并以它为中介,负责将 USB摄像头采集到得视频数据、通过 GPIO获取家状态信息以及温度传感器采集的温度等传输到网络服务器中,最后发送到申请监控的远程 PC机中,远程 PC只需在网页中便能实时的看到监控端的视频图像以及家电运行状况。主要工作如下: 1、本文首先调查研究了国内外智能家居系统的现状以及发展趋势,在此基础上设计了嵌入式智能家居网络监控系统框架。系统采用S3C6410处理器和Linux操作系统,其功耗较低,处理能力较强,控制及实现简单以及价格低廉等优点。 2、搭建嵌入式开发环境和嵌入式 Linux系统,包括 bootloader的移植,Linux内核的裁减和移植,文件系统的制作。 3、本系统选用USB摄像头来采集视频,采用开源软件 mjpeg-streamer对视频进行采集并通过 socket传输到网络,在 ARM+Linux平台上移植了Web服务器,简要介绍并设计了CGI程序实现通过网络进行远程监控,最终实现了对温度传感器、窗帘以及电灯等设备的远程控制。 实验结果表明本文设计的系统实现了智能家居远程控制的基本功能,嵌入式的智能家居远程监控系统在体积、功耗、性能以及扩展性上有独特的优势,具有广阔的发展空间。