1、- I - 编编 号:号: 审定成绩:审定成绩: 毕业设计(论文)毕业设计(论文) 设计(论文)题目:设计(论文)题目: ZigBeeZigBee 网络路由算法设计网络路由算法设计 - II - 摘摘 要要 ZigBee 技术是一种低功耗、低成本、低速率的无线通信技术。目前在工业领域、医学领 域、军事领域、智能家居、道路监测、家庭自动化等方面有着良好的应用前景。ZigBee 网络 常用的路由算法有Cluster-Tree算法、 AODVjr算法和Cluster-Tree&AODVjr算法。 其中AODVjr 是 AODV 算法的简化版本。 本文借助 Matlab 的 Truetime1.5 工
2、具箱搭建了 ZigBee 网络的仿真平台,在此平台上实现 了对 AODV 路由算法的设计。该设计可以分为以下几个模块来实现:初始化、路由发现及维 护、节点收发数据、节点移动、显示及时钟模块。重点分析介绍了 AODV 路由发现及维护模 块。分析了一种基于路由发现过程的改进方案。该方案通过增加反向的 RREQ 分组和备用路 由表来降低网络阻塞的概率和数据丢失率。 通过设计节点的移动来模拟真实网络中节点失效的情况。通过测试,在该平台上,可以 实现 AODV 路由的发现、建立、维护、收发数据等功能。 【关键词】【关键词】ZigBee AODV Truetime 1.5 路由 - III - ABSTR
3、ACT ZigBee is a technology of wireless communication, which is low power, low cost, low rate. Currently, it is widely used in such as industrial,medical,military areas,intelligent house, road monitoring ,home automation and so on. Typically,there are three kind of route algorithms,namely AODVjr algo
4、rithm ,Cluster-Tree algorithm and Cluster-Tree & AODVjr algorithm.Of the three ones,the AODVjr algorithm is a short version of AODV protocol. We build a simulation platform of the ZigBee network with the toolbox of TrueTime 1.5 in Matlab,and then design the protocol of AODV on it. The design can be
5、divided into several modules to achieve, they are the block of route discovery and maintance , initialization, the animation block, clock, node moving and sending and reciving data.We introduce the route discovery and maintance block as a key.Then an improved AODV algorithm is analyzed in detail,whi
6、ch helps to reduce the loss of data and the probability of network congestion. We simulate the real environment of network by moving two nodes .As a result,we realize the feature of discoverying and maintaining a route, sending and receiving datas and so on. 【Key words】ZigBee AODV Truetime 1.5 Improved routing protocol - IV - 目目 录录 前 言 1 第一章 绪论 2 第一节 选题背景. 2 一、无线传感网络概述 2 二、ZigBee 网络概述 . 3 第二节 选题意义. 5 一、ZigBee 的应用领域 . 5 二、ZigBee 的发展现状 . 7 第三节 论文的结构和主要研究内容 . 7 第四节 本章小结. 8 第二章 Zi