论文部分内容阅读
随着社会和科技的飞速发展,人们的生活水平得到了提高,同时家用电子产品也得到了不断的改进。但是传统的家用电子产品相互独立单独控制,并没有形成有效的集中控制网络,使用很不方便。对于市场上成熟的智能家居系统,其成本和功耗普遍都比较高,很难进入普通家庭用户。因此设计一款低成本、低功耗、操作简单方便的智能化家居网关控制软件很有必要。本论文设计了一种基于ARM11的嵌入式智能家居网关控制软件,该软件将家电控制、安全监控、友好视频和图片分享功能集于一体,以满足用户对智能家居控制系统的个性化需求。该软件采用模块化设计思想,降低了各功能模块程序的耦合度,便于程序的实现、调试和维护。本文工作主要包括以下内容:(1)语音控制家电:利用MSP20语音识别平台,将系统采集的本地语音数据转化为文本信息,再对文本信息进行匹配分析,以确定用户语音指令的有效性。当用户指令有效时,通过ZigBee网络对家电发送控制指令。此外,本软件支持手持终端的接入,根据手持终端所发送的文本信息或控制指令作出相应的判断与处理,以实现家电的控制。(2)远程视频监控:本文移植BOA服务器作为Web服务器,构建B/S网络结构模式。首先利用H.264标准对USB摄像头采集到的监控视频压缩处理,然后采用RTP/RTCP协议把压缩后的视频流传输到远程客户端,客户端可通过Web浏览器直接观看。(3)图片和视频分享:首先从服务器获取视频或图片文件,然后采用S3C6410的硬件解码器对视频或图片文件进行解码处理,并通过VGA接口输出显示。实验结果表明,该网关软件对家电的语音控制准确度高,操作简单,其远程视频监控图像画面清晰流畅,视频和图片解码效果好,具有良好的分享功能,适合在智能家居系统中应用。该软件功能符合用户个性化需求,便于扩展和系统升级,同时其成本低,易于推广。