论文部分内容阅读
伴随智能信息技术的全面发展,人们对家庭常用的电子设备的智能化要求日益增高。特别是近些年,由于计算机网络技术和通信传感技术的推广使用,家用电器设备的先进性与智能化程度得到了前所未有的提升。但是,当前的家用电器设备却因为缺乏标准的规范协议,导致设备类型多种多样,接口混杂等,使得普通家庭对于智能电器设备的管理变得异常繁琐。本文在原有OpenWRT平台上,设计了一个同时具备智能网关和智能设备管理功能的路由器软件OWIG系统。在本篇论文中,先介绍的是日常家庭网关技术使用在一些智能家庭设备中被运用的情况,之后又对远程升级技术的研究情况作出介绍;并且分析了OWIG系统的功能需求、业务流程和性能需求,在此基础上给出了其OWIG系统的总体架构和功能模块划分,根据总体架构将系统分为通信子系统和管理子系统两个部分,其中,通信子系统负责与用户以及远程网络之间的通信任务,使得家庭用户能够对不同权限的用户进行网络限制,重点讲述了对CPE与ACS通信安全机制的关键技术详细设计,让CPE与ACS服务器交互以完成安全可靠系统更新的远程升级,使用Lua脚本、CGI脚本与OWIG系统UCI接口进行高效互通。按照业务需求划分为用户交互、应用服务和远程升级三个模块;管理子系统负责系统中对设备和数据的管理,完成对家庭设备的监控和管理,以及将智能路由器作为文件服务器进行对用户文件的存储和共享等,分为文件管理、设备管理和用户管理三个模块。使用TC技术、iptables技术为用户家庭网络流量监管,为用户提供方便、快捷的智能家居生活。最后,本文对OWIG系统做了大量实验对系统性能和功能进行了有效测试。首先设计了针对虚拟局域网配置、各个模块的黑盒测试方案;为了测试系统的相应的性能及可靠性,对系统的各项指标作出明确的检测,将各个指标控制到可执行范围之内,并对系统的不同场景作出一定的调整,使得系统能够适应不同的场景。结果表明本文所设计的OWIG系统是符合要求的。