基于OSGi的智能家居集成测平台的研究和实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:cczzss1122334455
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
国内外众多的智能家居产品在满足人类居住安全、舒适、便利、高效和节能需求的同时,也使得家居系统具有复杂的软硬件资源,家庭网络环境中采用不同的操作系统、通信协议。各厂商、组织推出的智能家居系统产品的技术标准繁多且不统一,给系统集成和测试造成了很大困难。OSGi是一个轻量级的、松耦合的、面向服务的应用程序开发框架。相对于其它体系框架而言,从需求实现方面,OSGi为系统动态扩充、修改系统功能和改变系统行为提供了支撑;从技术角度方面,OSGi带来了规范化的模块组织以及统一的开发方式。基于OSGi的智能家居系统能够获OSGi框架带来了许多好处,包括可动态改变系统行为,热插拔的插件体系结构,高可复用性,高效性等等。  本文以基于OSGi事件驱动机制的智能家居系统为研究对象,针对其组织架构和设备通信的特点,借鉴敏捷开发和持续集成的相关概念和技术,对如何在智能家居开发过程中进行高效可靠的集成测试进行了相关研究。  针对在智能家居开发过程中设备规模和服务动态变化,系统集成和部署工作难以展开的问题,采用了基于XML文件的高度可配置化体系:工程环境、家居元素、测试用例和模拟用例等全部使用XML文件进行配置,测试平台仅提供框架性的运行和测试机制,为应对需求或者项目变更提供了保障。  针对多设备集成测试效率低下的问题,引入持续集成的理念,在高度可配置化的基础上实现了集成测试的去耦合、测试流程自动化、虚拟设备的透明模拟、真实设备和虚拟设备无障碍互操作,通过可视化图形界面辅助监控设备及系统工作状态,对提高开发效率,减少开发测试成本具有重要作用。  在以上研究的基础上,本文基于OSGi技术实现了一个测试平台,并分别从配置体系和测试体系两方面对研究内容进行了实践,同时在智能家居项目中进行了测试。测试结果表明,本文提出的测试平台能够有效地提高项目集成和测试效率,实现了设计目标。
其他文献
作为波动光学领域的经典现象,衍射和干涉是光的波动性的主要标志之一,并广泛存在于彩色光盘、彩虹状的肥皂泡和光彩熠熠的蝴蝶等自然场景中。在计算机渲染的图像中加入这些效果
随着科技的发展以及人们生活水平的提高,计算机在人们生活和工作中越来越普及,并且扮演着非常重要的角色。对儿童进行计算机科学的教育也越来越受到国内外研究人员的关注。计算
测试用例生成是软件测试的重要内容,随着现代软件系统日益复杂庞大,传统的搜索技术难以有效地应用于测试用例生成领域。遗传算法在解决大空间、非线性等高复杂度问题时,显示了独
伴随着人们个性化自我展示需求的日益增长,越来越多的用户加入到社交网络中,社交网络的用户数和数据规模呈爆炸式增长。社交网络数据中蕴含着丰富的用户偏好信息、行为模式以及
随着计算机网络的普及应用,基于网络的空间信息资源正日益丰富,其应用领域也在快速发展,以满足社会对空间信息的需求。矢量地图由于其放大不失真、精度高等特点,在地图查询、工程
手语是聋哑人群体进行交流的语言,它运用手部、面部、头部以及身体的空间运动来表达语义,是一种视觉空间语言。将其应用于计算机等交互界面中,可为听障人群提供更为形象生动的视
随着计算机技术的不断进步,计算机正在朝着微型化、多媒体化、智能化发展。传统的以计算机为中心的桌面计算模式,将用户限制于固定的桌面空间的应用方式已经难以适应人们在任意
语义网技术在结构工程领域的应用能够推动结构工程试验数据的共享,促进结构工程学科的发展。而结构工程试验本体库的构建和完善是基于语义的数据应用的重要基础和前提。目前,面
随着航天科学技术的迅速发展,航天领域的科学研究成果越来越多的运用到人们生活的各个方面,主要包括移动通信、气象分析预报、GPS导航、电子侦探和资源探测等。其中通过卫星来
随着虚拟现实技术的广泛应用,人们对虚拟场景的建模效率和真实感的要求越来越高,近年来国内外研究人员提出了很多建模方法,而对于大规模复杂的三维场景来说,建模范围广,数据资源利