zigbee 协议栈就是将各个层定义的协议都集合在一起,
以函数的形式实现,并给用户提供一些应用层 api,供用户调
用。协议栈体系分层架构与协议栈代码文件夹对应表如下:
整个协议栈的构架,如图所示
app:应用层目录,这是用户创建各种不同工程的区域,
在这个目录中包含了应用层的内容和这个项目的主要内容,
在协议栈里面一般是以操作系统的任务实现的。
hal:硬件层目录,包含有与硬件相关的配置和驱动及
操作函数。
mac:mac 层目录,包含了 mac 层的参数配置文件及其
mac 的 lib 库的函数接口文件。
mt:监控调试层,主要用于调试目的,即实现通过串口