中间件在家庭网络中的应用
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 互联网技术 >> 正文
中间件在家庭网络中的应用
作者:常锋 Publish: 2005-10-17 Hits:-
【中文题名】 中间件在家庭网络中的应用
【英文题名】 
【学科专业】 电路与系统
【论文级别】 硕士论文
【投稿时间】 2005-10-17
【中关键词】 UPnp,家庭网络,XML,Atinav,SDK,
【英关键词】 UPnP,home network,XML,Atinav SDK,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题
【论文摘要】 信息化技术的发展加速了各种信息家电的出现,进而提出了互联、互通、互操作的要求。Internet技术的渗透促使家庭网络的出现。实现家庭网络的关键是家庭网络中间件技术。目前世界上已经出现了不少中间件技术,如微软提出的UPnP,Sun公司提出的Jini,Sony公司提出的HAVi,Alcatel等公司提出的OSGi规范等。通过研究这些技术,实现设备连接控制操作简单化、智能化,对加速信息家电的普及,提高家庭信息化水平有着重要意义。 家庭网络中间件主要用来屏蔽家庭网络的硬件连接方式,为上层应用开发提供统一的接口,并实现信息设备的自动发现、智能控制。UPnP技术是具有代表性的家庭网络中间件技术。它建立在TCP/IP协议和WEB技术之上,利用了现有的一些网络技术和规范,如XML,SOAP,SSDP,GENA等,实现了联网的信息设备间自动组网、声明、发现、信息交换、简单互操作等功能。同时由于微软公司在它的操作系统中加入了对UPnP技术的支持,因而具有非常好的发展前景。本文重点研究了UPnP技术的基本原理和实现机制,并在Atinav SDK的基础上实现了一个UPnP洗衣机设备。
【论文题纲】
摘要 5-6
ABSTRACT 6-7
第一章 绪论 7-10
1.1 课题背景 7-8
1.2 国内外研究现状 8
1.3 研究内容及章节安排 8-10
第二章 家庭网络中间件 10-13
2.1 中间件技术概况~([1]) 10-12
2.2 本章小结 12-13
第三章 UPnP技术 13-22
3.1 UPnP介绍~([3][4][5][6]) 13-14
3.2 UPnP论坛(www.upnp.org) 14
3.3 UPnP的网络组成 14-17
3.3.1 设备(Device) 14-15
3.3.2 服务(Service) 15-16
3.3.3 控制点(Control Point) 16-17
3.4 UPnP协议栈及所用协议 17-20
3.4.1 UPnP协议栈 17-18
3.4.2 使用的协议 18-20
3.5 UPnP的工作过程 20-21
3.6 本章小结 21-22
第四章 UPnP的工作机制~([7][8][9]) 22-49
4.1 寻址(Address) 22-24
4.1.1 决定是否采用Auto-IP 22-23
4.1.2 选择地址 23
4.1.3 寻址:测试地址 23
4.1.4 寻址:定期检查DHCP服务器的存在 23
4.1.5 寻址:设备命名与DNS交互 23-24
4.2 发现(Discovery) 24-30
4.2.1 宜告协议与标准 25-26
4.2.2 设备可用——ssdp:alive NOTIFY 26-27
4.2.3 设备不可用——ssdp:byebye NOTIFY 27-28
4.2.4 搜索 28
4.2.5 搜索协议及标准 28-29
4.2.6 搜索: M-SEARCH形式请求 29
4.2.7 搜索: 响应 29-30
4.3 描述(Description) 30-36
4.3.1 设备描述~([10]) 32-34
4.3.2 服务描述~([11]) 34-35
4.3.3 描述取得 35-36
4.4 控制(Control) 36-42
4.4.1 控制:协议 37-38
4.4.2 控制:动作 38-41
4.4.3 控制:查询变量 41-42
4.5 事件触发(Event) 42-48
4.5.1 事件:订阅 43-47
4.5.2 事件:事件消息 47-48
4.6 展示(Presentation) 48
4.7 本章小结 48-49
第五章 基于Atinav SDK的UPnP设计 49-56
5.1 Atinav SDK介绍~([12][13]) 49
5.2 Atinav SDK对UPnP架构的实现~([14][15]) 49-51
5.2.1 寻址 49
5.2.2 发现 49-50
5.2.3 描述 50
5.2.4 控制 50
5.2.5 事件触发 50-51
5.2.6 展示 51
5.3 基于Atinav SDK的设计流程 51-55
5.3.1 利用Atinav Device SDK创建一个设备 51-53
5.3.2 用Atinav Control Point SDK创建一个控制点 53-55
5.4 本章小结 55-56
第六章 UPnP实现实例 56-67
6.1 设计流程~([16][17]) 56
6.2 具体实现 56-62
6.3 洗衣机运行界面 62-63
6.4 设备控制方法讨论 63-66
6.5 本章小结 66-67
总结与展望 67-68
参考文献: 68-69
致谢 69-70
攻读硕士期间发表的学术论文 70-71
学位论文评阅及答辩情况表 71
【DOI】 LunWen.ID:2.2008.371585
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:UPnp 论文 家庭网络 XML Atinav SDK
互联网技术最新论文
互联网技术热门论文