来看看Z-Stack的结构。
APP(Application Programming):应用层目录,这是用户创建各种不同工程的区域,在这个目录中包含了应用层的内容和这个项目的主要内容,在协议栈里面一般是以操作系统的任务实现的。
HAL(Hardware (H/W) Abstraction Layer):硬件层目录,包含有与硬件相关的配置和驱动及操作函数。
MAC:MAC 层目录,包含了MAC 层的参数配置文件及其MAC 的LIB 库的函数接口文件。
MT(Monitor Test):实现通过串口可控各层,于各层进行直接交互。
NWK(ZigBee Network Layer):网络层目录,含网络层配置参数文件及网络层库的函数接口文件,APS 层库的函数接口
OSAL(Operating System (OS) Abstraction Layer):协议栈的操作系统。
Profile:AF(Application Framework) 层目录,包含AF 层处理函数文件。
Security:安全层目录,安全层处理函数,比如加密函数等。
Services:地址处理函数目录,包括着地址模式的定义及地址处理函数。
Tools:工程配置目录,包括空间划分及ZStack 相关配置信息。
ZDO(ZigBee Device Objects):ZDO 目录。
ZMac: MAC 层目录,包括MAC 层参数配置及MAC 层LIB 库函数回调处理函数。
ZMain:主函数目录,包括入口函数及硬件配置文件。
Output:输出文件目录,这个EW8051 IDE 自动生成的。
那么知道各个文件夹大概是什么功能,分布在ZIGBEE的哪一层,那么在以后的工作中无论是查询某些功能函数还是修改某些功能函数,甚至是添加或删除某些功能函数就能顺利的找到在什么地方了,当然要想真的顺利还需要花更多的时间熟悉这个协议栈了!
相关推荐
标题:“07-5123-06-zigbee-cluster-library-specification (20).pdf” 描述:“zigbee-cluster-library-specification” 标签:“zigbee” 根据标题和描述,我们可以推断该文件是一份关于ZigBee簇库规范(ZigBee ...
ZStack是TI(Texas Instruments)公司为Zigbee网络设计的一套完整的协议栈,旨在简化开发过程,提高网络的稳定性和效率。在ZStack中,Zigbee串口透传是一项关键功能,它允许通过串行接口(Serial Port)将数据透明地...
ZStack是ZigBee联盟开发的一套完整的ZigBee协议栈,它为设备间的无线通信提供了标准化的解决方案。ZStack-2.5.1a版本是ZStack的一个重要迭代,专注于ZigBee技术的实现,尤其适用于智能家居、物联网(IoT)和自动化系统...
两份文档: zigbee-cluster-library-specification Document: 07-5123-06 zigbee-cluster-library-specification Document:ZigBee Document 075123r04ZB 2012
ZigBee PRO 2015标准文档,版本Revision 21,以中文的形式提供了一个全面的技术规格,覆盖了ZigBee协议栈、网络、应用程序配置文件、框架以及设备描述等关键部分。这些文档对于开发人员和工程师来说是至关重要的,...
使用Zigbee3.0协议栈的开发者可以通过解压"Zigbee3.0协议栈.zip"文件,获取Z-Stack3.0.2的相关文档、源码、库文件以及开发工具。这将有助于理解和实现Zigbee3.0设备的软硬件设计,从而创建符合标准、具有互操作性的...
Zigbee协议栈ZStack-1.4.1是一个针对Zigbee通信技术的软件开发套件,主要用于构建和管理Zigbee网络。Zigbee是一种低功耗、低数据...不过,在实际的商业项目中,建议使用最新的Zigbee协议栈版本,以确保兼容性和安全性。
ZStack是Zigbee联盟开发的一套完整的、开源的Zigbee协议栈,它包含了实现Zigbee网络所需的所有软件组件。 ZStack-CC2530-2.5.1a.zip这个压缩包文件,其名称表明它是针对TI(Texas Instruments)的CC2530微控制器...
开源ZigBee协议栈的出现,为开发者提供了自由研究、定制和扩展ZigBee网络功能的机会。 "完整开源ZigBee协议栈C语言代码"是一个重要的资源,因为它提供了一个详细的实现参考,可以帮助开发者理解和掌握ZigBee协议的...
在协议栈层面,ZigBee构建在IEEE 802.15.4的物理层和介质访问控制层之上,增加了网络层(NWK)和应用层(APL)。这使得ZigBee不仅包含了通信的基础技术,还具备了网络管理和应用接口的能力。网络层负责设备的网络...
**Microchip Zigbee协议栈详解** Microchip Zigbee协议栈,又称为MpZBee,是Microchip Technology公司为Zigbee通信标准提供的一种软件解决方案。Zigbee是一种基于IEEE 802.15.4标准的低功耗、短距离、无线通信技术...
《ZStack-CC2530-2.3.0-1.4.0:深入理解ZigBee协议栈与物联网应用》 ZStack-CC2530-2.3.0-1.4.0是一款由Texas Instruments(TI)提供的ZigBee协议栈,特别针对CC2530微控制器设计。这个压缩包文件包含了一键安装的...
#### TI Zigbee 协议栈及操作系统初步分析 **1.1 任务、事件、消息** 在TI Zigbee协议栈中,任务、事件和消息是核心概念,它们构成了操作系统的基石。 - **任务(Task)**:在Zigbee TI-osal中,任务被视为最小的...
想搞zigbee 的可以看看 ,从0开始学习zigbee协议栈
Z-Stack是德州仪器(Texas Instruments,简称TI)提供的ZigBee协议栈实现,它符合ZigBee Alliance标准,并在TI的无线微控制器(如CC2530/CC2538)上运行。Z-Stack3.0开发者手册详细介绍了如何使用Z-Stack进行ZigBee...
1. **网络层(Network Layer)**:网络层是ZigBee协议栈的关键部分,负责设备间的网络通信。它定义了网络拓扑结构(如星型、树型或网状网络)、网络管理(包括设备入网、离开网络和网络恢复)、路由算法以及网络安全...
**Z-Stack**是Texas Instruments(TI)为Zigbee网络提供的一个开源软件栈,它实现了Zigbee协议栈的所有功能,并提供了一系列示例程序来帮助开发者快速上手。Z-Stack支持多种Zigbee应用框架,例如Smart Energy ...
Zigbee协议栈是无线通信领域中的一种重要技术,它基于IEEE 802.15.4标准,主要用于低功耗、短距离、多节点的网络通信。Microchip公司是一家知名的微控制器(MCU)供应商,他们提供的Zigbee协议栈是针对其微控制器...