| 【中文题名】 | 基于分簇的无线传感器网络中间件研究 |
| 【英文题名】 | Research of Cluster Based Middleware in Wireless Sensor Network |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-7-19 |
| 【中关键词】 | 无线传感器网络,发布订阅,中间件,分簇,, |
| 【英关键词】 | Wireless Sensor Network,Publish/Subscribe,Middleware,Clustering, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化元件、部件>发送器(变换器)、传感器>传感器的应用 |
| 【论文摘要】 |
无线传感器网络(WSN)已应用于多种领域,例如:环境检测、对象追踪、精确农业、建筑物监测和军事系统等,已有大量的研究工作集中于开发适用WSN的网络协议,尽管这些协议有效延长了网络的生存时间,但是对于应用开发者来说,目前即使开发一个简单的WSN应用系统,仍是一项困难且容易出错的工作,主要原因在于应用和协议的开发紧密耦合在一起,甚至组合在一个集成的过程。为了有效利用这些协议,隐藏通信协议的细节,为应用开发者提供可复用的组件,开发一个具有适当抽象层次的中间件系统很有必要。
本文提出一种基于分簇的无线传感器网络中间件TinyWare,TinyWare基于TinyOS组件模型,采用发布/订阅通信模型并与分簇机制相结合,能够适合WSN信息传送的要求。TinyWare包括信息提供者和订阅者,信息提供者向一或多个订阅者以消息的形式发布信息,信息可以与数据主题相联系,再通过TinyWare的发布/订阅服务进行路由选择。TinyWare封装了网络层协议(路由和拓扑控制协议),支持多种系统标准服务的交互和重配置,并为应用层提供高层API。
本文采用框图描述了TinyWare的体系结构细节,并以组件图描述了... |
| 【论文题纲】 |
|
摘要 |
6-7 |
|
ABSTRACT |
7-9 |
|
第1章 绪论 |
9-12 |
|
1.1 课题背景 |
9-11 |
|
1.2 主要研究内容和特色 |
11-12 |
|
第2章 无线传感器网络中间件研究 |
12-22 |
|
2.1 WSN系统体系结构概念模型 |
12-15 |
|
2.1.1 系统模型 |
12-13 |
|
2.1.2 设计特点与挑战 |
13-14 |
|
2.1.3 设计原则 |
14-15 |
|
2.2 不同体系结构的中间件要求 |
15-16 |
|
2.3 无线传感网络中间件设计原则 |
16-17 |
|
2.4 现有无线传感网络中间件分析 |
17-21 |
|
2.5 小结 |
21-22 |
|
第3章 分簇算法 |
22-28 |
|
3.1 LEACH算法 |
22-23 |
|
3.2 LEACH算法具体过程 |
23-27 |
|
3.3 小结 |
27-28 |
|
第4章 发布订阅机制 |
28-33 |
|
4.1 发布/订阅模型概述 |
28-30 |
|
4.2 消息的订阅模型 |
30-32 |
|
4.3 小结 |
32-33 |
|
第5章 TINYWARE系统设计与实现 |
33-43 |
|
5.1 TinyOS简介 |
33-36 |
|
5.2 TinyWare体系结构 |
36-37 |
|
5.3 TinyWare的实现细节 |
37-42 |
|
5.3.1 节点的状态转换 |
38-39 |
|
5.3.2 组件模型 |
39-40 |
|
5.3.3 TinyWare组件交互 |
40-42 |
|
5.4 小结 |
42-43 |
|
第6章 TINYWARE实验验证及结论 |
43-45 |
|
第7章 结束语 |
45-47 |
|
参考文献 |
47-51 |
|
致谢 |
51-52 |
|
攻读学位期间发表的主要学术论文 |
52-53 |
|
学位论文评阅及答辩情况表 |
53 |
|
| 【DOI】 | LunWen.ID:2.2008.384141 |