第1章 无线传感器网络概述 1
1.1无线传感器网络的概念 1
1.2无线传感器网络的特征 2
1.3无线传感器网络的发展与现状 4
1.3.1发展简史 4
1.3.2研究现状 5
1.3.3发展趋势 6
1.4无线传感器网络的关键技术 7
1.4.1拓扑控制 7
1.4.2路由协议 8
1.4.3 MAC协议 9
1.4.4网络安全 10
1.4.5定位 11
1.4.6时间同步技术 12
1.4.7数据管理技术 12
1.4.8数据融合技术 13
1.5无线传感器网络的应用前景 14
参考文献 16
第2章 无线传感器网络操作系统 18
2.1无线传感器网络操作系统TinyOS 18
2.1.1 TinyOS简介 18
2.1.2 nesC语言 18
2.1.3 TinyOS的执行模型 31
2.1.4 TinyOS的通信机制 33
2.1.5 TinyOS应用程序开发与发布 36
2.2无线传感器网络操作系统MantisOS 40
2.2.1 MantisOS简介 41
2.2.2 MantisOS的体系架构 41
2.2.3 MantisOS的通信机制 44
2.2.4 MantiOS应用程序开发与发布 45
2.3无线传感器网络操作系统SOS 48
2.3.1 SOS简介 48
2.3.2 SOS的系统架构 48
2.3.3 SOS的通信机制 50
2.3.4 SOS应用程序开发与发布 53
参考文献 56
第3章 无线传感器网络中间件体系结构 57
3.1无线传感器网络中间件体系结构概述 57
3.2体系结构设计原则 62
3.3无线传感器网络中间件设计方法与比较 63
3.4现有的无线传感器网络中间件体系结构 64
3.4.1基于Agent的中间件体系结构 65
3.4.2基于分簇的中间件体系结构 67
3.4.3基于组件的中间件体系结构 68
3.4.4基于QOS的中间件体系结构 69
参考文献 70
第4章 典型的无线传感器网络中间件 73
4.1 Agilla 73
4.2 Cougar 74
4.3 DFuse 78
4.4 DSWare 81
4.5 Impala 84
4.6 IrisNet 89
4.7 MiLAN 91
4.8 SensorWare 94
4.9 TinyDB 101
4.10其他中间件 103
参考文献 107
第5章 基于Agent的无线传感器网络中间件DisWare 109
5.1基于移动Agent的中间件技术 109
5.1.1移动Agent及其运行平台 109
5.1.2基于移动Agent的无线传感器网络中间件需求分析 110
5.1.3无线传感器网络移动Agent平台的优缺点 111
5.2安全中间件技术 111
5.2.1无线传感器网络面临的安全攻击 111
5.2.2无线传感器网络的安全需求 112
5.2.3无线传感器网络的数据传输安全机制 114
5.3 DisWare中间件软件的设计与实现 115
5.3.1 DisWare总体架构的设计 115
5.3.2异构操作系统互通信问题 117
5.3.3基于移动Agent的中间件平台的实现 119
5.3.4 Agent指令系统 129
第6章DisWare中间件平台软件MeshIDE 136
6.1 Eclipse平台概述 136
6.1.1 Eclipse平台体系结构 136
6.1.2 Eclipse主要功能模块 138
6.1.3 Eclipse插件实现 140
6.2无线传感器网络集成开发平台MeshIDE概述 143
6.3无线传感器网络集成开发平台MeshIDE for TinyOS 144
6.3.1平台设计目标和功能分析 145
6.3.2 MeshlDE for TinyOS模块设计 147
6.3.3 TinyOSEnvironment编译环境模块设计 153
6.3.4 MeshIDE for TinyOS平台运行 157
6.3.5 MeshIDE for TinyOS应用实例 161
6.4无线传感器网络集成开发平台MeshIDE for DisWare 165
6.4.1平台设计目标和功能分析 165
6.4.2 MeshIDE for DisWare平台架构 166
6.4.3 MeshIDE for DisWare模块设计 168
6.4.4 MeshIDE for DisWare平台运行 170
6.4.5 MeshIDE for DisWare应用实例 173
参考文献 175
第7章 无线多媒体传感器网络中间件技术 176
7.1无线多媒体传感器网络概述 176
7.1.1无线多媒体传感器网络的产生和发展 176
7.1.2基本概念与体系结构 177
7.1.3 WMSN特点 179
7.1.4影响WMSN设计的因素 179
7.1.5典型应用 181
7.2 WMSN中间件设计需求 182
7.3一种基于Agent的WMSN中间件 183
7.3.1参考体系结构 183
7.3.2多媒体数据动态重配置处理 185
7.3.3网络资源动态重配置 187
参考文献 192
第8章 基于无线传感器网络的普适计算中间件技术 196
8.1普适计算中间件 196
8.1.1普适计算概述 196
8.1.2普适计算中间件的定义 197
8.1.3普适计算中间件的特点 197
8.1.4普适计算中间件的研究现状 198
8.2基于无线传感器网络的普适计算中间件设计 201
8.2.1体系结构 201
8.2.2关键技术 202
8.3中间件应用实例 206
8.3.1自助旅游服务系统设计 206
8.3.2系统实现 211
参考文献 217
第9章 无线传感器网络中间件应用 219
9.1基于中间件的医疗健康护理系统 219
9.1.1应用背景的概述 219
9.1.2无线医疗传感节点的设计 220
9.1.3系统架构 226
9.1.4系统实现 227
9.2基于中间件的环境监测系统 236
9.2.1应用背景概述 236
9.2.2环境监测节点的设计与实现 238
9.2.3系统架构 239
9.2.4系统实现 240
9.3基于多媒体中间件的智能家居应用系统 244
9.3.1应用背景的概述 244
9.3.2多媒体节点的设计 244
9.3.3系统架构 254
9.3.4系统实现 254
参考文献 260