论文部分内容阅读
信息化技术的发展加速了各种信息家电的出现,进而提出了互联、互通、互操作的要求。Internet技术的渗透促使家庭网络的出现。实现家庭网络的关键是家庭网络中间件技术。目前世界上已经出现了不少中间件技术,如微软提出的UPnP,Sun公司提出的Jini,Sony公司提出的HAVi,Alcatel等公司提出的OSGi规范等。通过研究这些技术,实现设备连接控制操作简单化、智能化,对加速信息家电的普及,提高家庭信息化水平有着重要意义。 家庭网络中间件主要用来屏蔽家庭网络的硬件连接方式,为上层应用开发提供统一的接口,并实现信息设备的自动发现、智能控制。UPnP技术是具有代表性的家庭网络中间件技术。它建立在TCP/IP协议和WEB技术之上,利用了现有的一些网络技术和规范,如XML,SOAP,SSDP,GENA等,实现了联网的信息设备间自动组网、声明、发现、信息交换、简单互操作等功能。同时由于微软公司在它的操作系统中加入了对UPnP技术的支持,因而具有非常好的发展前景。本文重点研究了UPnP技术的基本原理和实现机制,并在Atinav SDK的基础上实现了一个UPnP洗衣机设备。