声明
摘要
第一章 绪论
1.1 研究背景及意义
1.2 无线传感器网络简介
1.3 国内外研究现状
1.4 研究的目的
1.5 论文的组织结构
第二章 TinyOS操作系统的研究
2.1 TinyOS操作系统
2.1.1 TinyOS的层次结构
2.1.2 TinyOS调度机制
2.1.3 TinyOS通信模型
2.2 Nesc语言
2.2.1 NESC语言分析
2.2.2 nesC编译过程分析
2.3 TinyOS在CC2430单片机上的移植
2.3.1 编译过程以及实现
2.3.2 编译过程
2.3.3 TinyOS的移植工作
2.4 本章小结
第三章 传感器节点硬件设计
3.1 节点设计概述
3.2 处理器模块设计
3.2.1 CC2430芯片的主要特点
3.2.2 CC2430的电源模式
3.2.3 CC2430芯片电路原理图
3.3 无线通信模块
3.3.1 低频433MHz射频模块
3.3.2 高频2.4GHz射频模块
3.4 传感器模块
3.4.1 温湿度传感器SHT11的特点
3.4.2 温湿度传感器SHT11的工作原理
3.4.3 温湿度传感器SHT11电路连接原理图
3.5 电源模块
3.6 模块互连
3.7 本章小结
第四章 传感器节点软件设计
4.1 恶劣环境监控系统总体方案
4.1.1 节点总体软件架构图
4.2 处理器调度程序设计
4.3 无线通信模块程序设计
4.3.1 CC2430射频驱动程序设计
4.3.2 CC1100射频驱动程序设计
4.3.3 射频模块的相互切换
4.4 数据采集模块程序设计
4.4.1 发送命令与接收数据
4.4.2 转换输出到物理值
4.4.3 温湿度采集TinyOS实现
4.5 本章小结
第五章 系统测试及部署
5.1 系统测试
5.1.1 传感器节点实物图
5.1.2 传输距离
5.1.3 穿透能力
5.1.4 数据接收
5.2 TOSSIM仿真
5.2.1 TOSSIM介绍
5.2.2 仿真环境参数设置
5.2.3 仿真结果分析
5.3 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
攻读硕士学位期间完成的论文和参与的科研项目