近年来,无线网络得到了快速的发展,在此过程中也出现了各种无线网络
数据传输标准,诸如 WiFiTM、Wireless USB、BluetoothTM、Wibree,不同的
协议标准对应不同的应用领域,例如,WiFiTM 主要用于大量数据的传输,
Wireless USB主要用于视频数据的传输等。
第二章 z-stack 协议栈编程实验
2.1 Z-stack 点对点实验
2.1.1 实验目的
(1) 实现Zigbee 节点的无线数据传输;
(2) 熟悉Z-stack 协议栈编程思路,及 Z-stack协议栈工作原理;
(3) 了解Zigbee 协议。
2.1.2 实验设备
(1) CC2530板 2块;
(2) 仿真器一个;
(3) 方口USB 线一根。
2.1.3 实验原理
本实验要实现两个 CC2530 核心板在 zigbee 协议的基础上实现数据的传输,
即点对点网络的数据传输。下面我们先熟悉一下 zigbee网络中的三种设备及
Z-stack 协议栈中的配置。
协调器:(coordinator)
可以理解为网络拓扑的发起者。每个 ZigBee网络有且只有一个 ZigBee的
协调器,协调器首先选择一个信道和网络标识(PAN ID),因为协调器是整个网
络的开始,具有网络的最高权限,是整个网络的维护者。
路由器:(router)
可以理解为网络拓扑的拓展者。路由器是一种支持关联的设备,能够实现
其他节点的消息转发功能。ZigBee 的树形拓扑结构网络可以有多个路由器设备,
ZigBee的星型拓扑结构网络不支持路由器设备。
终端节点:(end device)
ZigBee终端节点是具体执行的数据采集传输的设备,不能转发其他节点的
消息,终端依靠与协调器或者路由器相连接构成网络节点。
本实验要实现终端节点设备入网之后给协调器设备发送一个 LED灯闪烁的
命令。协调器接收到该命令之后执行 LED 灯闪烁程序。
首先协调器执行程序初始化硬件,创建网络等待其他设备申请加入网络。
如果有设备加入网络,协调器开始给设备分配通讯地址。并将分配好的地址保
存到路由表中。Z-stack协议栈协调器程序启动过程如图 2-1所示。
完整的pdf格式Zigbee教程文档51黑下载地址(共114页):
传感网实验-zigbee .pdf
(2.85 MB, 下载次数: 294)
|