论文部分内容阅读
ZigBee是一种新兴的专为低速率无线个域网而设计的低成本、低功耗的短距离无线通信协议,能够广泛地应用于军事、工业、智能家居等领域,它的广泛应用必将为人们的日常生活带来极大的方便和快捷。本文的主要工作有:本文首先介绍了网络拓扑结构、ZigBee的协议体系结构(包括物理层、MAC层、网络层及应用层)、网络地址分配机制、组网技术等关键技术。本文然后研究了树路由算法(Cluster-Tree)和ZigBee路由算法(ZBR)的算法思想和工作机制,同时利用NS网络仿真平台对ZBR算法和Cluster-Tree算法的分组递交率、平均端到端时延、平均跳数和路由控制开销进行了性能上的仿真和结果的分析。仿真结果表明,ZBR算法具有较高的分组递交率、较低的时延和跳数,但是ZBR算法也具有相比于Cluster-Tree算法高很多的路由控制开销,过多的控制开销将加速网络中节点的能量消耗造成网络分割情况的过早出现。本文的最后部分针对降低网络中的路由控制开销提出了两种改进ZBR算法的思路,思路一通过设定路由请求分组的最大转发范围来减少一部分的无用分组以降低路由控制开销;思路二则在思路一的基础上限制了路由请求分组的转发方向,进一步降低控制开销。并对改进后的ZBR算法和原始的ZBR算法进行了性能仿真对比,仿真的结果表明了这种改进后的ZBR算法有效的降低了网络中大约25%的路由控制开销,达到了期望的设计要求。最后对本文的工作进行了总结,并展望未来对ZigBee路由算法进一步的研究方向。