1 / 171
文档名称:

第6章 Zstack协议栈.ppt

格式:ppt   大小:4,406KB   页数:171页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章 Zstack协议栈.ppt

上传人:liwenfei1314 2017/12/17 文件大小:4.30 MB

下载得到文件列表

第6章 Zstack协议栈.ppt

文档介绍

文档介绍:Zstack协议栈
1
本章目标
理解Zstack软件架构
掌握操作系统的运行机制
掌握Zstack各层作用
2
本章目标
理解Zstack软件架构
掌握操作系统的运行机制
掌握Zstack各层作用
3
Zstack协议栈是德州仪器(英文简称TI)公司为Zigbee提供的一个解决方案,2530F256芯片可以实现Zigbee完整的解决方案。本章将对Zstack协议栈进行分层剖析,以了解其运作原理,这是进行Zstack应用开发的基础
概述
4
Zstack文件结构
概述
双击此文件安装协议栈相关文件
安装完成后生成此文件
协议栈各目录文件
说明文档
工程文档
工具文件
5
Zstack协议栈符合Zigbee协议结构,由物理层、MAC层、网络层和应用层组成。
,网络层和应用层由Zigbee联盟来定义。
Zigbee联盟将应用层又详细划分为应用支持子层、应用设备框架以及Zigbee设备对象等。
Zstack软件架构
6
Zigbee协议栈结构可参考本书的第2章讲解,包括物理层、MAC层、NWK(网络层)、APL(应用层)、应用支持子层APS、应用程序框架AF、设备对象ZDO层
Zigbee协议栈
7
Zigbee协议栈结构可参考本书的第2章讲解,包括物理层、MAC层、NWK(网络层)、APL(应用层)、应用支持子层APS、应用程序框架AF、设备对象ZDO层
Zigbee协议栈
物理层内容:物理层定义了物理无线信道和MAC子层之间的接口,提供物理层数据服务单元(PD-SAP)和物理层管理服务(MLME-SAP)。
MAC(介质接入控制子层):MAC层负责处理所有物理无线信道的访问,并产生网络信号、同步信号;支持PAN连接和分离,提供两个对等的MAC实体之间可靠链路。
NWK(网络层):网络层是Zigbee协议栈的核心部分,网络层主要实现节点加入或者离开网络、接收或抛弃其它节点、路由查找及维护等功能。
8
Zigbee协议栈结构可参考本书的第2章讲解,包括物理层、MAC层、NWK(网络层)、APL(应用层)、应用支持子层APS、应用程序框架AF、设备对象ZDO层
Zigbee协议栈
APL(应用层):Zigbee应用层包括应用支持子层APS、应用程序框架AF、Zigbee设备对象ZDO等。
应用支持子层APS:APS层在NWK层和APL层之间,提供APSDE-SAP和APSME-SAP两个接口,两个接口的主要功能如下:
APSDE-SAP提供在同一个网络中的两个或者更多的应用实体之间(即端点)的数据通信。
APSME-SAP提供多种服务给应用对象ZDO,这些服务包括安全服务和绑定设备服务,并维护管理对象的数据库(即AIB)。
9
Zigbee协议栈结构可参考本书的第2章讲解,包括物理层、MAC层、NWK(网络层)、APL(应用层)、应用支持子层APS、应用程序框架AF、设备对象ZDO层
Zigbee协议栈
应用程序框架AF:运行在Zigbee协议栈上的应用程序实际是厂商自定义的应用对象,并且遵循规范(Profile)运行在端点1~240上。
设备对象层ZDO:远程设备通过ZDO请求描述信息,接收到这些请求时,ZDO会调用配置对象获取相应的描述符值。ZDO通过APSME-SAP接口提供绑定服务。
10