标题: Zigbee z-stack协议栈编程 CC2530传感网实验详细教程(114页) [打印本页]

作者: mxl    时间: 2017-5-20 10:38
标题: Zigbee z-stack协议栈编程 CC2530传感网实验详细教程(114页)
近年来,无线网络得到了快速的发展,在此过程中也出现了各种无线网络
数据传输标准,诸如 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)



作者: 强大的小小怪    时间: 2017-7-15 10:14
好资料,51黑有你更精彩!!!
作者: lawis    时间: 2017-11-17 16:39
看了以后发现,这个是我在网上找到的最好的z-stack资料。逻辑非常清晰,比其他不知高到哪里去了
作者: wlg2005    时间: 2018-5-8 15:42
这个资料确实非常的好,解释得很深入,但是应该有配套程序才对呀,有很多没讲解的地方也没有源程序看
作者: wlg2005    时间: 2018-6-10 22:39
不知道大家按照这个资料的内容实验了没有,我按着里面的来做没有,没有得到它说的结果,而且里面教的是修改SampleApp的程序,但它用的程序却是GenericApp的。我两个都修改了,都没有得出所说的结果,非常郁闷!看来不对呀!!要自己再研究对照了
作者: wlg2005    时间: 2018-6-10 22:42
怎么这次回复的问题没显示呢?
作者: hpjin    时间: 2019-4-15 08:28
正在学习中,谢谢!!!
作者: wweiliang    时间: 2019-5-7 16:31
学习一下!!!
作者: YXDZGD5    时间: 2019-12-25 18:42
学习一下!!!谢谢分享,很好的资源
作者: hpjin    时间: 2020-5-24 07:09

正在学习中,谢谢!!!
作者: hei51com    时间: 2020-8-31 10:49
回帖留名,以后有机会再学习
作者: zouguo-eng    时间: 2021-3-23 23:30
这资料超级棒




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1