目录
ZigBee 无线传感器网络入门 3
前言 3
51 Zstack 协议栈 4
511 什么是ZigBee 协议栈 4
512 如何使用ZigBee 协议栈 4
513 ZigBee 协议栈的安装、编译与下载 5
52 一个简单的无线传输组网实验 6
531 建立一个全新的Zstack 工程 7
532 协调器编程 11
533 终端节点编程 23
534 测试步骤与效果 32
535 ZigBee 数据传输实验剖析 32
536 数据发送 32
537 数据接收 34
538 Zigbee 数据包的捕获 35
539 ZigBee 数据包的结构 37
5310 本实验数据分析 38
53 数据收发无线组网实验 40
541 首先提出要求 40
542 操作系统编程及分析 41
543 公共头文件的编程及分析 43
544 协调器的编程及分析 44
545 终端的编程及分析 51
5311 测试步骤与效果 54
54 无线开关灯实验组网实现 56
541 首先提出设计要求 56
542 建立一个全新的工程的方法 57
543 操作系统编程及分析 59
544 公共头文件的编程及分析 61
545 协调器的编程及分析 62
546 终端的编程与分析 67
一个看似简单得不能再简单的实验引起了读者对于ZigBee 无线传感器网络技 术方方面面的思考,也正是由于上述思考,笔者才鼓起勇气带领读者去探究ZigBee 无线网络的技术内幕,触摸那神圣的无线通信世界,感知那“传说中”的无线传感 器网络,读者的ZigBee 无线传感器网络开发之旅由此开始……
本章只是带领读者从功能上理解协议栈,并没有给出具体的概念性的知识点, 展示了ZigBee 无线网络中的数据传输过程,并没有对ZigBee。协议栈进行深入的讨 论,在本书第6 章中会对ZigBee。协议栈的构成及工作原理进行讨论,本章的主要目的是使 读者对ZigBee 协议栈开发有个感性的认识。
注意,本章用到的实验,都有完成好了的程序代码在本章文件夹里可以找到。大家可以 先下载程序,观察执行效果,然后再开始分析,一步一步看程序代码是如何实现的。本章所 涉及的程序都是组网完成,不牵涉路由器,这会在后面提到。
在开始实验之前,有几点设计准备在前面提到过,这里Zstack 安装的路径为 D:\ZStack-CC2530-2.3.0-1.4.0 安装的版本为2.3.0-1.4.0,不同版本的协议栈会有所差异。 IAR 开发软件采用的是IAR Assembler for 8051 8.10.3 (8.10.3.40338),版本信息在IAR 软件中的Help 栏的About 栏的Product info 中查看最顶部的编号。本实验的程序代码在文字提及的 地方采用方框包围,提及的分析代码采用编号标注。
全部资料下载地址:
《Zigbee入门与实践》第五章 Zigbee组网实战入门.pdf
(2.6 MB, 下载次数: 51)
|