基于UPnP的家庭网络组网技术及其应用的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:mayi2800
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络化是现代数字家庭的特征之一,家庭网络中间件的出现,屏蔽了硬件设备、操作系统平台与通信技术的不同,使各种家庭网络信息设备更容易接入网络,并且操作简单、智能。在各种家庭网络中间件技术当中,UPnP技术是现代数字家庭技术中得到支持最多、最有发展前途的一种,是当今各国研究的热点。UPnP是通用即插即用的缩写,它主要用于实现设备的智能互联互通。使用UPnP协议不需要设备驱动程序,因此使用UPnP建立的网络是介质无关的,它可以运行在几乎所有的操作系统平台之上,可以使用C,C++,JAVA等开发语言,使得在办公室、家庭和其它公共场所方便地构建设备相互联通的网络环境。   本文研究基于UPnP协议的家庭网络组网技术,以UPnP作为中间件,设计家庭网络的组网模型,将家电设备作为UPnP设备,家庭网关作为UPnP控制点,实现了家电设备与家庭网关以及家电设备之间的组网。UPnP设备可以自动接入家庭网络,带有UPnP控制点功能的家庭网关具有服务发现功能,对新加入家庭网络的设备进行服务发现,并对服务预定,控制设备。本文设计的UPnP设备软件模块可以运用与所有的传统家电设备,包括灯具,空调,电视,冰箱等,采用XML(Extensible Markup Language)文件作为程序软件与家电设备之间的接口,存储设备相关信息,程序启动时通过对设备描述文件的解析,初始化程序,加载设备相关信息,提高了程序的内聚性,减少了程序的重复性开发工作。本文最后结合了两个普通的家电设备——灯具和空调实现了基于UPnP的家庭网络的组网并通过家庭网络对家电进行控制。   本研究主要内容包括:对具有代表性、有希望取得成功的家庭网络中间件——UPnP技术从基本原理到实现机制做了深刻的研究;分析Intel公司提供的开源的UPnP SDK,根据UPnP论坛上提出的对家电设备的通用描述文件格式,编码实现了基于XML的通用UPnP设备程序,即可以通过对家电设备的设备描述文件,实现对应此家电设备的UPnP设备程序,无需针对每一个家电设备编码实现对应的UPnP程序,减少了代码的重复编写工作量;在家庭网关上实现了UPnP控制点功能,并实现带有用户操作界面的控制终端程序,可通过家庭网关控制UPnP设备的功能;结合现有的家电设备,模拟带有通信接口的智能家电,并设计在家庭内部通过UPnP协议对模拟的智能家电进行组网的组网方案。
其他文献
粉虱传双生病毒病(Whitefly-transmitted geminiviruses,WTGVs)是世界多种经济作物生产上重要病害之一,已给39个国家的作物生产造成了严重损失。近年来在云南、海南、广东等局
本文主要讨论汽车轮胎内置加速度传感器制动信号的处理。近十年来,我国国民经济快速发展,机动车保有量增长迅猛,也导致道路交通事故显著增加,交通问题日益突出。在造成道路交通事
学位
移动Ad Hoc网络是指由一组带有无线收发设备的移动节点组成的、临时性的、自组织网络。它不依赖于任何固定基础设施,可以随时随地进行组建。可以广泛的应用于国防通信、灾难救
前期的实验结果曾证实花粉细胞质膜上存在异三聚体G蛋白,药理学等实验证实植物异三聚体G蛋白参与了花粉萌发及花粉管伸长生长过程的调节,且细胞外钙调素可能是异三聚体G蛋白参