首页 理论教育 应用层协议:概述与应用场景

应用层协议:概述与应用场景

时间:2023-06-25 理论教育 版权反馈
【摘要】:应用层位于ZigBee协议栈最顶层,包括ZigBee设备对象,应用支持子层和制造商定义的应用对象。ZDO负责设定设备在网络中是网络协调器还是终端设备、发现新接入网络的设备并决定设备所能提供的应用服务、初始化并响应绑定请求和在网络设备之间建立安全关系。APS维护绑定表并在绑定设备之间传递信息。在ZigBee的应用层中,应用设备中的各种应用对象控制和管理协议层。图3-16应用层参考模型2.应用层主要功能APS提供网络层和应用层之间的接口。

应用层协议:概述与应用场景

应用层位于ZigBee协议栈最顶层,包括ZigBee设备对象(ZigBee Device Object,ZDO),应用支持子层和制造商定义的应用对象。ZDO负责设定设备在网络中是网络协调器还是终端设备、发现新接入网络的设备并决定设备所能提供的应用服务、初始化并响应绑定请求和在网络设备之间建立安全关系。APS维护绑定表并在绑定设备之间传递信息。

1.应用层参考模型

应用层参考模型如图3-16所示,APS提供网络层和应用层之间的接口,同其他层相似,APS提供两种类型的服务:数据服务和管理服务。APS数据服务由APS数据实体提供,通过APSDE服务接入点接入网络。管理能力由APS管理实体提供,并通过APSME-SAP接入网络。

在ZigBee的应用层中,应用设备中的各种应用对象控制和管理协议层。一个设备中最多可以有240个应用对象。应用对象用APSDE-SAP来发送和接收数据。每一个应用对象都有一个唯一的终端地址(终端1~终端240)。终端地址0用于ZDO。为了广播一个消息给全部应用对象,终端地址设到255。终端地址允许多设备共用相同的无线资源。

ZigBee设备对象(ZDO)给APS和应用架构提供接口。ZDO包含ZigBee协议栈中所有应用操作的功能。例如,ZDO负责设定设备在ZigBee网络中是网络协调器还是路由器,或者终端设备。

978-7-111-55124-9-Chapter03-28.jpg

图3-16 应用层参考模型

2.应用层主要功能

APS提供网络层和应用层之间的接口。具有以下功能:

1)维护绑定表。(www.xing528.com)

2)设备间转发消息。

3)管理小组地址。

4)把64bit IEEE地址映射为16bit网络地址

5)支持可靠数据传输。

ZDO的功能:

1)定义设备角色。

2)发现网络中设备及其应用,初始化或响应绑定请求。

3)完成安全相关任务。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈