「ZigBee模块」协议栈-Z-Stack协议栈基础和数据传输实验
花了好久写的...感觉还不错的呢...如果看,请细看...Mua~
Z-Stack协议栈基础和数据传输实验
一、实验目的
终端节点将数据无线发送到协调器,协调器通过串口将数据发送到PC端,并在屏幕上显示出来。串口优化把有线串口传输改为无线蓝牙传输。
二、实验平台
硬件:2个zigbee节点,1个编译器,1根方口转USB数据线,一个蓝牙模块
软件:实验基于SampleApp工程进行。
三、实验步骤
1.串口初始化代码
2.发送部分代码
3.接收部分代码
四、协议栈基础
做实验之前先了解一点关于协议栈的基础知识吧~
什么是协议栈?我们知道使用Zigbee一般都要进行组网、传输数据。可想而知其中的代码数量是非常庞大的,如果我们每次使用zigbee都需要自己写所以代码的话,会非常麻烦。因此就有了协议栈。可以说它是一个小型的操作系统,把很多通信、组网之类的代码都封装起来了。我们要做的只是通过调用函数来实现我们的目的。
来看一下协议栈的工作流程图(图1)。然后我会对照流程图对协议栈进行简单的分析。
1 / 10