!% ;'+<6*# 移植层目录():它提供了 ;'+<6* 中关于 操作的接口函数;
! % 协议栈的主程序(<@):<@%6 主要包含了整个项目的入口函数 3<@I.=在
>@8<7C%6 中包含对硬件开发平台各类外设进行控制的接口函数。
!&% 输出文件目录:>E+9E+ 文件是 " 自动生成的。协议栈提供 "@CD6"(终端设备)、
887C@<+87"(协调器设备)和 8E+7"(路由设备) 种设备工作空间。
4. 常用配置文件
!% J$F %6K4:该文件包含了 单片机的链接控制指令,包括了堆栈的大小、内存
分配等。
% J$F8@G%6J:该文件包含了信道选择、网络 等有关的链接命令。
% J$F887C%6J:配置无线网络中的协调器设备类型及 : 的运行频率。
&% J$F"@CD%6J:配置无线网络中的终端节点 : 的运行频率及 设定。
% J$F8E+7%6J:配置无线网络中的路由设备的 : 运行频率、 设定、路由设定等。
)% 目录中的 @F*B48<4,%0:通过设置 B>" 宏的值,可以改变网络的拓扑结
构 , 可 以 设 置 为 B>"B"' ( 网 状 网 ) 、 B>"B'2 ( 星 型 网 ) 、
B>"B2""(树型网)。
了解 ZigBee 无线传感器网络协议栈
1. Z-Stack 协议栈
I!. 协议与协议栈的区别:协议栈是协议的具体实现。
I. 的协议分为两部分,"""#$%!%& 定义了物理层和数据链路层技术规范,
联盟定义了网络层、安全层和应用层技术规范。
2. ZigBee 协议栈各层功能
I!. 物理层:物理层()定义了无线信道和 子层之间的接口,提供物理层数据服
务和物理层管理服务,主要是在驱动程序的基础上,实现数据传输和管理。物理层数
据服务从无线物理信道上收发数据,管理服务包括信道能量监测(")、链接质量指
示(L)、载波检测(')和空闲信道评估()等,维护一个由物理层相关数据
组成的数据库。
物理层是整个协议栈最底层的部分,该层主要完成基带数据处理、物理信号的接
评论5