论文部分内容阅读
随着科技进步和生活水平的提高,人们对于生活品质的要求也日益提高。在这种情况下,智能家居系统的研究已经成为当前的热点。目前网络技术的大量普及和嵌入式Internet技术的发展,使得智能家居系统已经开始由PC机控制领域逐渐转向嵌入式系统控制领域。而智能家居远程监控则因为其融合了多媒体、通信及网络等多项技术,成为人们研究的热点之一,具有广泛的应用前景和研究价值。本文在总结分析前人研究成果的基础上,将先进的嵌入式技术、视频技术、网络技术有效地结合在一起,并在考虑到操作的简易性前提下,提出了基于WinCE操作系统下的嵌入式智能家居远程监控系统的设计方案:在人机界面友好的嵌入式WinCE操作系统上建立Web服务器,通过USB摄像头进行视频采集、压缩及传输,并且实现本地设备的驱动,使远程控制得以可行;而客户端则将一系列控制模块封装到了ActiveX控件中,突破了以往功能单一的网页控制方式,使远程控制不仅可以在Web页面上操作也可以将ActiveX控件嵌入到其它的远程应用程序中使用,而且ActiveX控件提供了很多接口和方法以便于进行二次开发并加速软件版本的升级;同时客户端采用定时身份验证的方法,为系统的安全性做出了保障。由于本文大部分控制操作在远程控件上完成,服务器只需进行简单的数据处理,真正实现了瘦服务器,对于系统资源有限的嵌入式系统来说,减轻了其负载,这正是本文所追求的目标。整个系统具有结构简单、操作和维护方便等优点。文中,笔者给出了智能家居Web服务系统的硬件设计以及软件实现的主要思想(摄像头的驱动程序、电机的驱动程序和Web服务器的实现以及客户端ActiveX控件的实现等),最后给出了本文实现的远程监控系统的监控界面、功能及具体操作方法。实验结果表明本系统能够在实验室局域网范围内稳定运行,具有一定的实用性和参考价值。