第 1 页 共 13 页
实验二 ZigBee 协议栈数据传输实验
一、实验目的
1、掌握使用 ZigBee 协议栈进行开发的基本思路。
2、理解在 ZigBee 网络中的数据传输过程。
二、实验要求
1、实验之前认真预习,写出预习报告,包括对电路原理图的分析、实验操
作步骤,实验调试运行过程和运行结果等,否则实验效率会很低,所学到的内容
也会大受影响;
2、实验过程当中,要仔细进行,分析可能遇到的各种现象,判断结果是否
正确,记录运行结果。
3、实验之后,认真写出实验报告,包括对遇到的各种现象的分析,实验步
骤和实验结果,自己在这次实验的心得体会与收获。
三、实验原理
1、ZigBee 协议栈
协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常
的数据收发;协议栈是协议的具体实现形式,通俗的理解为用代码实现的函数库,
以便于开发人员调用。
ZigBee 是一种标准,该标准定义了短距离、低数据传输速率无线通信所需
要的一系列通信协议。基于 ZigBee 的无线网络所使用的工作频段为 868MHz、
915MHz 和 2.4GHz,最大数据传输速率为 250kbps。
ZigBee 的协议分为两部分,IEEE802.15.4 定义了物理层和 MAC 层技术规范,
ZigBee 联盟定义了网络层、安全层和应用层技术规范,ZigBee 协议栈就是将各
个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一些应用层
API,供用户调用。ZigBee 无线网络协议层架构图如图 3-1 所示。
图 3-1 ZigBee 无线网络协议层的架构图