ZigBee的应用层

目录1、概述31.1、应用支持子层(APS)41.2、ZigBee设备对象(ZDO)41.2.1、设备发现41.2.2、服务发现41.2.3、制造商所定义的应用对象52、应用支持子层(APS)52.1、概述52.2、APS数据实体APSDE52.3、APS管理实体APSME52.4、服务规62.4.1、APS数据服务62.4.2、APS管理服务112.4.2.1、绑定原语122.4.2.2、信息库维护132.4.2.3、组管理152.5、帧格式172.5.1、通用的APDU帧格式172.5.2、不同帧类型的格式182.6、功能描述192.6.1、永久数据192.6.2、绑定192.6.3、组寻址202.6.4、重传212.6.5、分段的传输212.7、应用支持子层状态值21参考书籍22ZigBee的应用层协议格式本篇容ZigBee协议应用层的概述;主讲应用层(APL)下的应用支持子层(APS)规;1、概述ZigeBee协议栈结构是在IEEE802.15.4标准基础上建立的,而该标准定义了协议的MAC和PHY层。ZigBee设备应该包括IEEE802.15.4的PHY层和MAC层、以及ZigBee堆栈层:网络层(NWK)、应用(APL)层和安全服务管理。图1给出这些组件的关系结构。图1ZigBee协议结构体系每个ZigBee设备都与一个特定模板有关,可能是公共模板或私有模板。这些模板定义了设备的应用环境、设备类型以及用于设备简通信的串(或称簇).公共模板可以确保不同供应商的设备在相同应用领域中的互操作性。设备是由模板定义的,并以应用对象(ApplicationObjects)的形式实现。每个应用对象通过一个端口连接到ZigBee堆栈的余下部分,它们都是器件中可寻址的组件。从应用的角度看,通信的本质就是端口到端口的连接(例如,一个带开关组件的设备与带一个或多个灯组件的设备进行通信,目的是点亮这些灯)。端口之间的通信是通过簇的数据结构实现的。这些簇是应用对象之间共享信息所需要的全部属性的容器,特殊应用中的簇在模板中有定义。更高层实体更高层实体网络层实体网络层实体应用支持子层数据实体APSDE应用支持子层管理实体APSME应用支持子层数据实体-服务接入点应用支持子层数据实体-服务接入点应用支持子层管理实体-服务接入点应用支持子层管理实体-服务接入点网络层数据实体-服务接入点网络层数据实体-服务接入点介质访问控制子层管理实体-服务接入点介质访问控制子层管理实体-服务接入点应用支持子层信息库应用层应用层ZigBee设备对象(ZDO)应用对象1应用对象240ZDO公共接口MAC层MAC层(物理)PHY层(物理)PHY层ZDO管理端点1APSDE-SAP端点1APSDE-SAP端点240APSDE-SAP端点240APSDE-SAP端点0APSDE-SAP端点0APSDE-SAPAPS安全管理APS信息中间响应信息MLDE-SAPMLDE-SAPMLDE-SAPMLDE-SAPNWK层NWK层网络层数据实体SAP网络层数据实体SAP网络安全管理网络层信息中间路由管理网络管理MLDE-SAPMLDE-SAPMLDE-SAPMLDE-SAPPD-SAPPD-SAPPD-SAPPD-SAP2.4GHz868/915Hz安全管理安全管理每个接口都能接收或发送簇格式的数据,一共有两个特殊的端口,即端口0和端口255.端口0用于整个ZigBee设备的配置和管理。应用程序可以通过端口0与ZigBee堆栈的其他层通信,从而实现对这些层的初始化和配置。附属在端口0的对象被称为ZigBee设备对象(ZDO)。端口255用于向所有端口的广播。端口241~254是保留端口。所有端口都使用应用支持子层(APS)提供的服务。APS通过网络层和安全服务提供层与端口相连接,并为数据传送、安全和绑定提供服务,因此能够适配不同单兼容的设备,如带灯的开关。APS使用网络(NWK)层提供的服务。NWK负责设备到设备的通信,并负责网络中设备初始化所包含的活动、消息路由和网络发现。应用层可以通过ZigBee设备对象(ZDO)对网络层参数进行配置和访问。再从图1中观察可以发现,ZigBee应用层框架包括应用支持子层(APS)、ZigBee设备对象(ZDO)和制造商所定义的应用对象。1.1、应用支持子层(APS)ZigBee协议栈中应用层(APL)的APS提供了在NWK层和APL层之间及从ZDO到供应商的应用对象的通用服务集的接口。这种服务由两个实体APSDE和APSME实现。1.2、ZigBee设备对象(ZDO)ZDO代表着一个基本的功能函数类,这个功能在应用对象、设备模式与APS之间提供了一个接口。ZDO位于应用框架与应用支持子层之间,它满足所有在ZigBee协议栈中应用操作的一般需要,具有以下作用:初...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?