ZigBee_Zstack协议栈简介

来源:互联网 发布:淘宝助理打出尺寸不对 编辑:程序博客网 时间:2024/06/06 02:04

部分层功能介绍:

APP:应用层,用户可以根据需求添加自己的任务。这个目录中包含了应用层和项目的主要内容,在协议栈里面一般是以操作任务实现的。
HAL:硬件驱动层,包括与硬件相关的配置、驱动以及操作函数。
OSAL:协议栈的操作系统。
Profile:AF层,包含AF层处理函数。
Security&Services:安全服务层,包含安全层和服务层处理函数,比如加密。
Tools:工程配置目录,包括空间划分和Zstack相关配置信息。
ZDO:ZDO设备对象层。包括网络建立、发现网络、加入网络、应用端点的绑定和安全管理服务。
ZMac:MAC层,包括MAC层参数及MAC层的LLB库函数、回调处理函数。
ZMain:主函数目录,包括入口函数及硬件配置文件。
Output:输出文件目录,由IAR自动生成。
NWK:网络层,节点地址类型的分配、协议栈模板、网络拓扑结构、网络地址分配的选择、包含用户自定义参数
MAC:介质访问控制协议是传感器网络底层的基础结构,它决定了无线信道的使用方式。
ZDApp.c //包含网络启动与节点加入流程函数

基于IEEE802.15.4无线传输标准
Ad-hoc:基于自组网的对等网络
Zstack协议栈是一个半开源的协议栈,其中MAC层和ZMAC层的源代码没有全部