您好,欢迎来到爱学范文!

当前位置:爱学范文网>>实用资料>>ZigBee应用层规范(Application level)

ZigBee应用层规范(Application level)

标签:时间:

【综合文库】

ZigBee应用层规范

2.1概述

ZigBee栈体系包含一系列的层元件,包含IEEE802.15.4 2022标准MAC层和PHY层,当然也包括ZigBee的NWK层。每个层的元件提供相关的服务功能。虽然本节描述了ZigBee栈的其他部分但主要描述图1.1中的APL层。图1为ZigBee栈结构框图。

如图1.1所示,ZigBee应用层由三个部分组成,APS子层、ZDO(包含ZDO管理平台)和制造商定义的应用对象。 2.1.1应用支持子层

APS提供了这样的接口:在NWK层和APL层之间,从ZDO到供应商的应用对象的通用服务集。这服务由两个实体实现:APS数据实体(APSDE)和APS管理实体(APSME)。

(1)APSDE通过APSDE服务接入点(APSDE-SAP);

(2)APSME通过APSME服务接入点(APSME-SAP)。

APSDE提供在同一个网络中的两个或者更多的应用实体之间的数据通信。

APSME提供多种服务给应用对象,这些服务包含安全服务和绑定设备,并维护管理对象的数据库,也就是我们常说的AIB。

2.1.2应用层框架

ZigBee中的应用框架是为驻扎在ZigBee设备中的应用对象提供活动的环境。

最多可以定义240个相对独立的应用程序对象,任何一个对象的端点编号从1到240。

还有两个附加的终端节点为了APSDE-SAP的使用:端点号0固定用于ZDO数据接

口;另外一个端点255固定用于所有应用对象广播数据的数据接口功能。端点241-254保留(给为了扩展使用)。

2.1.2.1应用Profiles

应用profiles是一组统一的消息,消息格式和处理方法,允许开发者建立一个可以

共同使用的、分布式应用程序,这些应用是使用驻扎在独立设备中的应用实体。这些应用profiles允许应用程序发送命令、请求数据和处理命令和请求。

2.1.2.2簇

簇标识符可用来区分不同的簇,簇标识符联系着数据从设备流出,和向设备流入。在特殊的应用profiles范围内,簇标识符是唯一的。 2.1.3ZigBee设备对象

ZigBee设备对象(ZDO),描述了一个基本的功能函数,这个功能在应用对象、设备profile和APS之间的提供了一个接口。ZDO位于应用框架和应用支持子层之间。它满足所有在ZigBee协议栈中应用操作的一般需要。ZDO还有以下作用:

(1)初始化应用支持子层(APS),网络层(NWK),安全服务规范(SSS)。 (2)从终端应用中集合配置信息来确定和执行发现、安全管理、网络管理、以及绑定管理。

ZDO描述了应用框架层的应用对象的公用接口以控制设备和应用对象的网络功能。在终端节点0, ZDO提供了与协议栈中低一层相接的接口,如果是数据是通过APSDE-SAP,如果是控制信息则通过APSME-SAP。在ZigBee协议栈的应用框架中,ZDO公用接口提供设备、发现、绑定、以及安全等功能的地址管理。ZDO的具体描述在2.5节。 2.1.3设备发现

设备发现是ZigBee设备为什么能发现其他设备的过程。这有两种形式的设备发现请求:IEEE地址请求和网络地址请求。IEEE地址请求是单播到一个特殊的设备且假定网络地址已经知道。网络地址请求是广播且携带一个已知的IEEE地址作为负载。

2.1.3.2服务发现

服务发现是为什么一个已给设备被其他设备发现的能力的过程。服务发现通过在一个已给设备的每一个端点发送询问或通过使用一个匹配服务性质(广播或者单播)。服务发现方便定义和使用各种描述来概述一个设备的能力。

服务发现信息在网络中也许被隐藏,在这种情况下,设备提供的特殊服务可能不好到达在发现操作发生的时候。

2.2 ZigBee应用支持子层 2.2.1 范围

这一小节描述了应用层部分提供的服务规范和生产商定义的应用对象与ZigBee设备对象之间的接口。规范定义了允许应用对象传输数据的数据服务和提供绑定机制的管理服务。另外,它还定义了应用支持子层的帧格式和帧类型。

2.2.2 目的

这小节的目的是定义ZigBee应用支持子层的功能。该功能建立在两个基础之上,一是正确运行ZigBee网络层的驱动功能,二是制造商定义的应用对象所需要的功能。 2.2.3 应用支持子层简介

应用支持子层给网络层和应用层通过ZigBee设备对象和制造商定义的应用对象使用的一组服务提供了接口,该接口提供了ZigBee设备对象和制造商定义的应用对象使用的一组服务。通过两个实体提供这些服务:数据服务和管理服务。APS数据实体(APSDE)通过与之连接的SAP,即APSDE-SAP提供数据传输服务。APS管理实体(APSME)通过与之连接的SAP,即APSME-SAP提供管理服务,并且维护一个管理实体数据库,即APS信息库(NIB)。 2.2.3.1 应用支持子层的数据实体(APSDE)

APSDE向网络层提供数据服务,并且为ZDO和应用对象提供服务,完成两个或多个设备之间传输应用层PDU。这些设备本身必须在同一个网络。 APSDU将提供如下服务:

生成应用层的协议数据单元(APDU):APSDE将应用层协议数据单元(PDU)加上适当的协议帧头生成应用子层的协议数据单元(PDU)。

绑定:两个设备服务和需求相匹配的能力。一旦两个设备绑定了,APSDE将可以把从一个绑定设备接受到的信息传送给另一个设备。

组地址过滤:提供了基于终点组成员的过滤组地址信息的能力。 可靠传输:比从网络层仅仅通过端对端的传输增加了可靠性 拒绝重复:提供传送的信息不会被重复接收

支持大批量的传输:提供两个设备间顺序传输大批量的数据的能力。 碎片:当消息的长度大于单个网络层帧时,可以分割并重组消息。 流控制:APS提供避免传输消息淹没接收者的措施。

阻塞控制:APS层使用“尽力”原则,提供措施避免传输消息淹没中间网络。 2.2.3.2 应用支持子层的管理实体(APSME)

APSME应提供管理服务支持应用程序符合堆栈。

APSME应具有基于两个设备的服务和需求向匹配的能力。该服务称为绑定服务,APSME应具有能力来构建和维护绑定表来存储这些信息。

另外,APSME应提供如下服务:

1 应用层信息库管理:读取与设置设备应用层信息库属性的能力

2 安全:与其他设备通过使用安全密钥建立可信关系的能力

2.2.4 服务规范

应用支持子层为上层实体(NHLE)与网络层提供了一个接口。APS层理论上包含一个管理实体称为APS层管理实体(APSME)。这个实体通过调用子层的管理函数来提供服务接口。APSME还负责维护一个关于APS子层管理实体的数据库。这个数据库关于APS子层信息库(AIB).图2.1描述了APS子层的构成和接口。

APS子层通过两个服务指针(SAPs)提供两种服务。APS数据服务通过APS子层数据实体服务指针SAP(APSDE-SAP),APS管理服务通过APS则层管理实体服务指针SAP(APSME-SAP).这两个服务通过NLDE-SAP和NLME-SAP 接口 (见3.2小节)提供了NHLE和网络层之间的接口。网络层和APS子层之间的NLME-SAP接口只支持NLME-GET 和 NLME-SET原语,其他的NLME-SAP原语只可以通过ZDO实现(见2.5小节)。除了这些外部接口以外,在APSME和APSDE之间还有一个内部的接口,支持APSME使用APS数据服务。

2.2.4.1 APS数据服务

APS子层数据实体SAP(APSDE-SAP)支持在两个同等的应用实体之间传输应用协议数据单元。表2.1列出了APSDE-SAP支持的原语。每一个原语将在下面的小节论述。

2.2.4.1.1 APSDE-DATA.request

该原语请求从本地NHLE向一个同等的NHLE实体传输NHLE PDU(ASDU)。 2.2.4.1.1.1 服务原语的语法

该原语的语法如下:

表2.2详细说明了APSDE-DATA.request原语的参数。

想了解更多实用资料的资讯,请访问:实用资料
下载文档

看过《ZigBee应用层规范(Application level)》的人还看了以下文章

延伸阅读

酒店工作总结篇1  我于20xx年元月来到大酒店工作,至今将近整整一年。蓦然回首,感慨万千。一年来,我在酒店各级领导的亲切关怀和培养下成长迅速,思想地方日臻成熟,业务水平不断提高,综合素质越升上了新台

探索一下酒桌上的交谈礼仪,有助于你交际的成功。下面是本站小编为您整理的“中餐酒桌上的言语交际礼仪”,仅供参考,希望您喜欢!更多详细内容请点击本站查看。  中餐酒桌上的言语交际礼仪  1、众欢同乐,切忌

平安夜,请你吃苹果,吃个青苹果,祝你青春永驻,永不老!吃个黄苹果,祝你飞黄腾达,事业高!吃个红苹果,祝你红红火火,生活好!以下是本站分享的平安夜送苹果祝福语三篇,希望能帮助到大家!  平安夜送苹果祝福

研究,意思是主动寻求根本性原因与更高可靠性依据,从而为提高事业或功利的可靠性和稳健性而做的工作。本站网今天为大家精心准备了流程再造的研究综述国外流程再造研究优缺点,希望对大家有所帮助!  流程再造的研

措施是一个汉语词语,读音为cuò shī,意思是针对某种情况而采取的处理办法。以下是小编整理的农村人居住环境整治长效管护机制方案具体措施范文六篇,仅供参考,希望能够帮助到大家。【篇一】农村人居住环境整

导语:中秋节又是上弦月,终于盼到一个团圆夜,亲人朋友难聚面,小A忙考研,小B加班不得闲,可怜的小C短信群发告大家:今年过节难团圆,一条短信暖心田,祝大家中秋快乐笑开颜!  送朋友的中秋祝福短信中秋节

会计人员年终工作总结集锦五篇总结是事后对某一阶段的学习、工作或其完成情况加以回顾和分析的一种书面材料,它可以给我们下一阶段的学习和工作生活做指导,因此我们需要回头归纳,写一份总结了。总结怎么写才是正确

强烈的信仰会赢得坚强的人,然后使他们更坚强。为了达成业绩考核,我们需要对工作制定好方案。方案在工作中常见,有利于减少工作中的失误。那么应该如何去写一份方案。由此,爱学范文网的编辑为你收集并整理了文明校

巴尔扎克满怀同情与赞美之情塑造了欧也妮,使人们在这个为金钱遮蔽的黑暗世界里看到了一抹光亮,与此同时,又不禁为她作为无辜牺牲者的命运感到同情。年轻的欧也妮自幼生活再索漠城,对父亲葛朗台百依百顺。葛朗台刻

感谢抗疫志愿者的感谢信1致敬抗疫英雄:春节是与家人团聚的日子,但是突如其来的新型冠状病毒肺炎让今年的春节变得与众不同。除夕夜,没有了欢歌笑语;初一,没有了走亲访友。许许多多的医务人员放弃团聚,舍下面是