实验十八 IEEE802.15.4和ZBR协议仿真
一.实验要求和目的
1.理解IEEE 802.15.4和ZBR协议的工作机制
2.利用NS2分析IEEE 802.15.4和ZBR协议
二.实验环境
实验一搭建的实验平台,NS2
三.实验步骤与演示
IEEE802.15.4仿真分析:
1.打开终端(命令"Ctr1+Alt+T""),输入“cd WNTLab/experiments/exp18"命令进入本实验脚本所在的目录。

2.输入“ns WPAN_MAC.tc1”命令,运行本实验,如图所示;

3.利用NAM动画观察实验结果,如图18.3所示。注意,观看NAM动画时,运行的步长调整为2ms 为宜,以免无法观察到详细的仿真过程。
仿真开始时(O~7s),协调器(PANCoord)节点(O)开始广播控制消息,以协调节点1~6的数据传输。

从7s开始,节点0与节点1建立TCP/FTP连接,并开始数据传输;

7.2s时,节点0与节点3建立TCP/FTP连接;并开始数据传输;

7.4s时,节点0与节点5建立TCP/FTP 连接,并开始数据传输。数据传输前,节点О需要通过RREQ/RREP建立与节点1、3、5的路由。在数据传输过程中,由于节点0与节点1持续的传输,使得其他两条流的传输基本为0。

仿真时间100s 时,所有流数据传输结束,仿真实验结束。

ZBR协议仿真分析:
1.打开终端(命令"Ctr1+Alt+T""),输入“cd WNTLab/experiments/exp18"命令进入本实验脚本所在的目录。

2.输入“ns WPAN_Zigbee.tc1”命令,运行本实验,如图所示;

3.利用NAM动画观察实验结果,如图18.3所示。注意,观看NAM动画时,运行的步长调整为2ms 为宜,以免无法观察到详细的仿真过程。
仿真开始时(O~10.3s),网络中所有节点与节点О交换信息,以协调数据的传输。
10.3s时,节点0、2、7发送Beacon消息,同时节点3与节点18建立UDP/CBR数据流,并开始发送数据。

10.6s时,节点9与节点17建立UDP/Exponential数据流,并开始发送数据。在数据传输的过程中,链路会出现断开,此时ZBR协议保证了数据传输的可靠性。

仿真时间到达100s时,所有流的传输同时结束,仿真实验结束。

浙公网安备 33010602011771号