学位论文 > 优秀研究生学位论文题录展示
基于TinyOS的WSN节点控制系统的设计与实现
作 者: 张聿博
导 师: 赵大哲; 闻英友
学 校: 东北大学
专 业: 计算机应用技术
关键词: 无线传感器网络 TinyOS 应用控制 资源分配
分类号: TP273
类 型: 硕士论文
年 份: 2011年
下 载: 4次
引 用: 0次
阅 读: 论文下载
内容摘要
无线传感器网络(Wireless Sensor Network, WSN)是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。它结合了计算、通信、传感器三项技术,在军事领域,环境监测,家庭自动化等多个领域均有广泛应用,是当前计算机学的研究热点之一。无线传感器节点是构成无线传感器网络的基本单元。通常,节点具备成本低廉,便于在复杂的环境进行大规模部署的特点。然而,低廉的成本也造成了节点在计算能力、内存容量和电源能量等方面的资源十分有限。因此,对节点进行合理的控制和资源分配,成为了无线传感器网络研究中一个非常必要的研究方向。针对以上无线传感器节点的特点和节点控制系统在实际应用中的必要性,本文将设计并实现一个基于TinyOS操作系统的无线传感器节点控制系统,对节点上的应用组件进行合理的控制,进而达到优化节点资源配置的目的。首先,通过对现有的无线传感器网络操作系统进行对比分析,论证了基于TinyOS操作系统对无线传感器节点控制系统进行开发的可行性。然后,将控制系统分成静态与动态两个部分。静态部分为应用选择方案,将问题抽象成背包问题模型,并以遗传算法为基础,完成了应用选择方案的设计与实现,实现了对内存资源的合理分配。动态部分为WSN节点运行时控制系统,该系统通过对指令和应用的控制,实现了节约电源能量的目的。最后,对已完成的无线传感器网络节点控制系统进行测试。结果表明,应用选择方案可以有效地利用传感器节点的内存资源,WSN运行时系统可以有效地控制指令及应用组件,系统整体能够满足用户对节点控制系统的需求。
|
全文目录
摘要 5-6 Abstract 6-11 第1章 绪论 11-17 1.1 课题背景 11-12 1.2 国内外研究现状 12-13 1.3 论文研究内容 13-14 1.4 论文结构 14-17 第2章 相关技术 17-29 2.1 无线传感器网络操作系统 17-20 2.1.1 系统需求 17-18 2.1.2 SOS简介 18-19 2.1.3 Mantis OS简介 19-20 2.2 TINYOS操作系统 20-26 2.2.1 TinyOS的设计思路 20-21 2.2.2 TinyOS组件模型 21-22 2.2.3 TinyOS调度机制 22-24 2.2.4 TinyOS通信模型 24-25 2.2.5 TinyOS与SOS、Mantis OS对比分析 25-26 2.3 NESC语言 26-28 2.3.1 NesC语言简介 26-27 2.3.2 模块与配件 27-28 2.4 本章小结 28-29 第3章 应用选择方案的设计与实现 29-45 3.1 设计目标及需求 29-32 3.2 应用选择算法的分析与实现 32-40 3.2.1 背包问题模型 32 3.2.2 背包问题算法分析 32-36 3.2.3 遗传算法概述 36-39 3.2.4 应用选择算法的实现 39-40 3.3 应用选择方案的实现 40-42 3.4 逻辑流程 42-44 3.5 本章小结 44-45 第4章 WSN节点运行时控制系统的设计与实现 45-65 4.1 系统总体设计 45-52 4.1.1 开发环境及硬件选择 45-47 4.1.2 设计目标及需求 47-48 4.1.3 体系结构设计 48-51 4.1.4 运行流程设计 51-52 4.2 指令接收模块的设计与实现 52-56 4.2.1 功能和接口 52-53 4.2.2 关键点 53-55 4.2.3 逻辑流程 55-56 4.3 指令缓存模块的设计与实现 56-58 4.3.1 功能和接口 56 4.3.2 关键点 56-57 4.3.3 逻辑流程 57-58 4.4 指令分发模块的设计与实现 58-60 4.4.1 功能和接口 58 4.4.2 关键点 58-59 4.4.3 逻辑流程 59-60 4.5 应用控制模块的设计与实现 60-62 4.5.1 功能和接口 60 4.5.2 关键点 60-61 4.5.3 逻辑流程 61-62 4.6 应用状态模块的设计与实现 62-64 4.6.1 功能和接口 62 4.6.2 关键点 62-63 4.6.3 逻辑流程 63-64 4.7 本章小结 64-65 第5章 系统功能测试与分析 65-73 5.1 测试目标 65 5.2 测试环境 65-66 5.3 测试过程 66-72 5.3.1 应用选择方案功能测试与分析 68-69 5.3.2 指令接收模块测试与分析 69 5.3.3 指令缓存模块测试与分析 69-70 5.3.4 指令分发模块测试与分析 70 5.3.5 应用控制模块测试与分析 70-71 5.3.6 应用状态模块测试与分析 71-72 5.4 测试结论 72 5.5 本章小结 72-73 第6章 结束语 73-75 6.1 课题总结 73-74 6.2 展望 74-75 参考文献 75-79 致谢 79
|
相似论文
- 基于无线传感器网络的电动汽车电池组综合测试技术研究,U469.72
- 无线传感器网络组播路由协议研究,TN929.5
- 基于地理位置的WSNs路由算法研究与改进,TN929.5
- 无线群控技术在团体操表演中的应用与研究,G837
- 一种自适应选择处理节点的时空查询算法,TN929.5
- 无线传感器网络MAC协议的研究,TN915.04
- 无线传感器网络节点定位算法的研究,TN929.5
- 基于行为可信的无线传感器网络入侵检测技术的研究,TP212.9
- 基于区域的无线传感器网络密钥管理方案研究,TP212.9
- 面向信息物理系统的IEEE802.15.4MAC协议分析及优化,TP212.9
- 基于多层WSN结构的非均匀簇路由协议研究,TP212.9
- 自适应火灾应急预案调整研究,X928.7
- 资源分配方式对乡村治理的影响,D422.6
- 无线传感器网络中覆盖控制算法的研究,TN929.5
- 基于无线传感器网络的温室测量系统研究,TP274
- 基于LEACH的传感器网络分簇路由协议研究,TP212.9
- Voronoi图的性质及其在无线传感器网络中的应用,TP212.9
- WSN中模糊三角形定位算法及仿真实现,TN929.5
- 基于自然计算的WSN路由技术研究,TN929.5
- 基于WSN的危化气体应急监测快速部署系统,X830.7
- 无线传感器网络定位系统研究及设计,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com
|