基于OSGI的智能家居模拟系统的设计与实现

被引量 : 0次 | 上传用户:sheryme
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能家居(smart home)以家庭住宅为平台,利用先进的计算机技术,网络通讯技术,综合布线技术、将与家居生活有关的各种子系统,有机的结合起来,为居住的人们提供智能化,方便的服务。智能家居通常处在一个通信网络环境中,各种设备充分利用周围设施中存在的服务。在家庭网络操作系统的控制下,如何通过相应的软件和硬件,实现对家电及其它设备的互联、互操作。如何利用现有的先进的技术,为人们提供智能化的服务,多年来一直是人们研究和追求的目标。智能家居涉及的领域很多,但目前还没有统一的完善解决方案。在普适计算方面我国还有很多不足之处。论文在分析了国内外的研究现状之后。从设备、系统、用户三个层次进行研究。研究内容包括:泛在设备的互联技术、普适服务的资源管理、隐私保护技术、智能化情境推理、便捷式人机交互,智能家居作为一个环境支撑系统,把相关技术进行了统一。本文基于解决方案开发的家居模拟仿真系统SHEmu,直观模拟再现智能家居的真实场景,验证解决方案的正确性及有效性,相关技术的可行性,设备功能、对外提供的服务、函数接口等的正确性。在接口不变的情况下,有效的迁移到真实的设备上去,并支持虚实设备的联合调试,在系统规模较大的前提下,大大提高了联调和集成化测试的效率。针对人们在智能家居中的场景,把系统分成几个模块,用流程图表示模块之间的联系。论文在真实场景的基础上,进行了需求分析,设计了模拟系统的整体框架、划分了系统模块。系统设计的原则是可配置化、透明模拟、提高开发和调试速度。系统用动态变化的2D俯视图体现场景的变化。但2D图形,有一定的局限性。深层次的模块仿真,只能通过log进行查看。在SHEmu中的每一个设备被封装成一个OSGI的Bundle,很容易实现设备的添加和删除,设备之间的通信采用了两种方式:API调用和OSGI的Event机制,在本系统中,接口至少实现了Event接口,例如基于UPnP协议的设备之间通信,为了能够在OSGI的环境中运行,加入Agent机制,实现Event接口。设备的管理包括了设备的任务管理、设备的情境管理和设备的状态属性管理等。情境感知模块基于java的API Jena来开发,推理基于本体模型的自定义规则。数据管理主要是存储数据和为情境感知提供查询接口。论文在最后展现了系统的2D俯视图界面和运行流程,对接口和模块设计进行了功能验证。为了体现系统的通用性,引入了真实的Android手机设备,Android手机替换了项目中的MobilePhone Bundle,实现了虚实设备之间的互调。真实的手机操作命令,在其它虚拟的设备上得到响应。最后在接口不变的情况下,把虚拟设备模块完全迁移到真实的设备上去,从而完成整个真实系统的开发。
其他文献
<正>五苓散出自张仲景的《伤寒论》与《金匮要略》,具有温阳化气行水、健脾除湿、通利三焦的功效。笔者临床以此用于治疗"气不化水、水饮内停"所致淋证、便秘、腹泻等病证,取
项目交易方式选择是重要的项目决策内容之一,而项目治理层面的因素也是影响项目交易方式选择的关键。以项目控制权配置与风险分担因素的匹配性作为工程项目交易方式选择的研
较详细地研究了黑钨矿(-10微米)和石英(-19微米)絮凝过程的影响因素,考察了絮凝剂及其用量、矿浆pH、脉石分散剂、捕收剂、矿浆浓度、搅拌强度和时间对絮凝过程的影响。试验表明,
通过分析和研究近20年李东垣《脾胃论》益气升阳方剂的资料,总结出李东垣《脾胃论》益气升阳方剂的治法:1)治湿二法,包括益气升阳燥湿、益气升阳除湿;2)治火三法,包括益气升
随着现代社会的发展,电气化设备的配备和使用日趋密集,由此引发的火灾隐患不断增大,火灾事故时有发生。传统的电气火灾监测系统中,传感器节点采集的数据通常采用有线的方式传
根据我国高新技术企业状况,筛选评价指标,构建5个方面19项指标作为高新技术企业的评价体系,选择评价效果较为理想的模糊综合评价法作为本次定量研究的方法;并利用相关数据验
随着我国金融市场化进程的不断推进,金融机构之间的竞争也愈演愈烈。竞争力的高低,成为一个金融机构在金融市场上得以持续健康发展的关键。2003年,国务院对中国农村金融体系
<正>今天,体检项目已多达几百种,每一位走进专业体检中心的人都会碰到这样的问题:我该查哪些项目?体检项目要具备"三性"基础性:不管是谁,参加体检,基础项目必不可少,这些项目
为增强政府决策、管理和服务能力,实现全区税源分析、对财政性资金运行过程的管理和监控,动态反映全区财政收入、支出情况及全区各项经济指标,为领导决策提供实时、准确的数