论文部分内容阅读
未来的数字家庭将以网络为核心,目标是使所有的信息设备可以智能互连,实现资源共享,为我们的生活带来一场数字革命。 随着数字设备和网络的普及,数字家庭技术正日益成为现代数字的主流技术。家庭网络中间件的出现,屏蔽了硬件设备、操作系统平台与通信技术的不同,使各种家庭网络信息设备更容易接入网络,并且操作简单、智能。在各种家庭网络中间件技术当中,UPnP技术是现代数字家庭技术中得到支持最多、最有发展前途的一种,是当今各国研究的热点。UPnP是通用即插即用(Universal Plug and Play)的缩写,它主要用于实现设备的智能互联互通。使用UPnP协议不需要设备驱动程序,因此使用UPnP建立的网络是介质无关的,它可以运行在几乎所有的操作系统平台之上,可以使用C,C++,JAVA等开发语言,使得在办公室、家庭和其它公共场所方便地构建设备相互联通的网络环境。 本文重点研究了UPnP技术的基本原理和实现机制,根据Intel公司提供的UPnPSDK设计和实现了通用的UPnP设备和控制点,实现了具体的模拟智能家电设备—智能灯泡和智能播放器。 另外,由于家庭网络当中存在着众多的设备,因此管理和操作这些家电设备会十分复杂和繁琐,智能家庭网关的一个重要作用就是解决这个问题,它首先收集每个在线设备的信息,生成信息家电描述数组,然后根据模版文件生成具体的控制界面。 同时为了解决解决家庭网络中使用不同协议的智能家电的互操作,论文设计了UPnP-Bluetooth软件桥,UPnP-Bluetooth可以实现UPnP网络和蓝牙网络之间的设备互通信。并根据用户操作的方便性和家庭网络的安全性设计和实现了家庭网关。在论文的最后进行了整个模拟家庭网络的一个测试。