基于linux的家庭网关配置系统的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:LXX_ACCP
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化和网络化不断的发展,用户不仅对家居自动化和信息化程度的要求越来越高,而且对家用设备控制的灵活性,操作的方便性以及开发的易维护性提出了更高的要求。这些要求的实现都离不开家庭网络,而家庭网关作为家庭内部网络与家庭外部广域网进行通信的门户,自然也成了研究的重点。技术日新月异,家庭网关的功能也越来越复杂,这些功能的正常实现需要去维护大量的设备控制参数。如何管理和维护这些参数,开发出一套更有效率,易维护和易扩展的家庭网关是目前研究的热点之一。解决这些问题,对于产品推向市场具有极大的竞争意义。因此,本文主要围绕着如何实现一套更灵活、方便、易维护和易扩展的家庭网关配置系统展开讨论和研究。   本文首先对家庭网关国内外的研究现状对了分析和总结,分析了目前现有解决方案的优缺点。分析结果表明:家庭网关系统开发过程中普遍存在着三大问题:参数配置效率低、维护不便、扩展性不好。为此,本文针对这些问题提出了新的解决方案,主要从配置文件格式以及管理算法两个方面进行改进,改进后的方案改善了系统的性能,参数配置效率高、扩展性好、易维护。   在上述研究基础上,本文详细论述了新的配置系统设计方案,主要包含三大模块:Web模块、命令行模块和配置库模块。前两个模块属于最上层的应用层,其中命令行模块使得用户可以通过命令方式管理设备参数,Web模块使用了AJAX技术,结合CGI,使得页面异步更新,解决了页面数据传输的效率问题。配置层属于核心层和中间层,改进了参数管理算法,并对上层提供管理设备参数的API接口。层次性的设计方便了系统的扩展,可以动态增加模块,体现了良好的扩展性。本文最后论述了如何在此基础上进行后期开发的步骤,主要包括:修改配置文件,增加Web页面和CGI程序。   改进后的系统是以MINI2440开发板为硬件平台,用c语言实现,在linux环境下移植和调试运行的。最后针对以上存在的三个问题,测试主要分为三个部分:维护性测试、扩展性测试以及性能测试。测试结果表明:改进后的配置系统不仅改善了系统的性能,而且也方便了后期的开发和维护。  
其他文献
无线传感器网络是由大量微型、低成本、低功率,具有感应、通信和处理信息能力的传感器节点组成的,其目的是感知网络覆盖区域内监测对象的信息并将信息通过多跳的方式发送给观
签名是被社会普遍接受的一种身份验证方法。由于其易模仿性,因此成为了伪造的对象。签名验证是通过分析手写人书写风格的一种判断书写人身份的方法。在日常生活中,签名验证发挥
随着当代无线通信事业的迅猛发展,无线频谱资源已显得越来越匮乏,传统固定静态的无线频谱分配模式和策略,很难为未来的无线通信事业的进一步发展提供更多可利用的无线频谱带
3GPP提出的LTE得到世界各主流通信设备商和运营商的广泛关注,并逐步开始其测试和部分地区的规模商用。但随着未来通信需求的不断提高和ITUIMT-Advanced(4G)的提出,3GPP标准化
随着第三代移动通信系统的成功商用,人们对移动通信系统的性能提出了新的要求。为应对WiMAX等新兴技术的挑战,实现3G到4G的平稳过渡,TD-LTE技术开始进入人们视线,在未来几年,TD-LT
目前,无线通信系统大多部署在3GHz以下,随着接入网络的无线设备不断增多,移动数据业务量呈数量级增加。大量的无线数据对网络容量不断提升的需求导致在低频段出现频谱资源紧
如何从口益增长的多媒体资源中快速准确地定位已成为多媒体检索领域的研究热点,其相关技术的研究必将推动人机交互技术的发展,但目前基于内容的音频检索相对于基于内容的图像