ZigBee Specification(ZigBee Document 05-3474-21)



ZigBee Document 05-3474-21
August 5, 2015
Sponsored by: ZigBee Alliance



二、应用层规范

2.1 通用说明

ZigBee协议栈 体系结构包括许多分层组件,包括 IEEE 802.15.4媒体访问控制(MAC)层,物理(PHY)层和 ZigBee网络(NWK)层。 每个组件为应用程序提供自己的一组服务和功能。 尽管本章可能涉及 ZigBee协议栈 体系结构中的其他组件,但其主要目的是描述标有“ ZigBee协议概述”图1.1中所示的应用程序(APL)层的组件。

如图1.1所示,ZigBee应用程序层由APS子层,ZDO(包含ZDO管理平面)和制造商定义的应用程序对象组成。




一、ZigBee 协议概述


1.1 协议描述

ZigBee联盟已经开发了一种非常低成本,非常低功耗的双向无线通信标准。 采用ZigBee标准的解决方案将被嵌入消费电子,家庭和楼宇自动化,工业控制,PC外设,医疗传感器应用,玩具和游戏中。

1.1.1 范围

本文档包含与 ZigBee协议标准有关的规范,接口描述,对象描述,协议和算法,包括 应用程序支持子层(APS),ZigBee 设备对象(ZDO),ZigBee 设备规范(ZDP),应用程序框架 ,网络层(NWK)和 ZigBee安全服务。

1.1.2 目的

本文档的目的是提供 ZigBee 协议标准的权威描述,以作为将来实现的基础,以便使许多公司都可以在本文档的基础上将 ZigBee标准纳入平台和设备中,以实现互操作,低成本 ,以及用于新兴无线市场的高度可用的产品。

1.1.3 协议栈架构

ZigBee 协议栈 体系结构由一组称为层的块组成。每一层为上一层执行一组特定的服务。数据实体提供数据传输服务,管理实体提供所有其他服务。每个服务实体都通过 服务访问点SAP)向上层公开一个接口,并且每个SAP支持许多服务原语以实现所需的功能。

IEEE 802.15.4 标准定义了两个较低的层:物理(PHY)层和媒体访问控制(MAC)子层。 ZigBee联盟 通过提供网络(NWK)层和应用程序层的框架在此基础上构建。应用程序层框架由应用程序支持子层(APS)和 ZigBee设备对象(ZDO)组成。制造商定义的应用程序对象使用该框架,并与ZDO共享APS和安全服务。

PHY层在两个单独的频率范围内运行:868/915 MHz和2.4 GHz。低频PHY层覆盖了在美国和澳大利亚等国家使用的868 MHz欧洲频段和915 MHz频段。高频PHY层实际上在世界范围内使用。 PHY层的完整描述可以在[B1]中找到。

MAC子层使用CSMA-CA机制控制对无线电信道的访问。 它的职责还可能包括传输信标帧,同步并提供可靠的传输机制。 在[B1]中可以找到 IEEE 802.15.4 MAC子层的完整描述。 图1.1表示ZigBee 协议栈 体系结构的轮廓。
在这里插入图片描述

1.1.4 网络拓扑

ZigBee网络层(NWK)支持星形,树形和Mesh拓扑。在星形拓扑中,网络由称为ZigBee协调器的单个设备控制。 ZigBee协调器 负责启动和维护网络上的设备。所有其他设备(称为终端设备)直接与ZigBee协调器通信。在Mesh和树形拓扑中,ZigBee协调器 负责启动网络并选择某些关键网络参数,但是可以通过使用 ZigBee路由器扩展网络。在树形网络中,路由器 使用 分层路由策略 在网络中移动数据和控制消息。树状网络可以采用 IEEE 802.15.4规范中所述的面向信标的通信。Mesh网络允许完整的对等通信。Mesh网络中的 ZigBee路由器 当前不发出常规的 IEEE 802.15.4信标。本规范仅描述PAN内网络,即在同一网络内通信开始和终止的网络。


1.2 约定和缩写


1.2.3 传输顺序

除非另有说明,否则本规范中所有帧的传输顺序均遵循[B1]中使用的约定:

  1. 帧格式按PHY层从左到右的传输顺序进行了描述,其中最左位在时间上先传输。
  2. 每个字段中的位从0(最左边和最低有效位)到k-1(最右边和最高有效位)编号,其中字段的长度为k位。
  3. 长度大于单个八位位组的字段按从编号最低的八位组到编号最高的八位组的顺序发送到PHY。

1.2.4 字符串和字符串操作

字符串是特定集合(例如,二进制字母{0,1}或所有八位字节的集合)上的一系列符号序列。 字符串的长度是它包含的符号数(在同一字母上)。 空字符串的长度为0。长度为m和n的两个字符串x和y的右连接(符号:x || y)是长度为 m + n 的字符串z,与最左边的m个符号中的x一致 y的最右边的n个符号。 一个八位位组是长度为8的符号字符串。在我们的上下文中,所有八位位组都是二进制字母上的字符串。

1.3 缩略语

序号缩写定义(Definition)描述
1AFApplication Framework应用程序 框架
2AIBAPS Information BaseAPS 信息库
3APDUApplication Protocol Data Unit应用 协议数据单元
4APLApplication layer应用层
4APSApplication Support (sub-layer)应用程序支持(子层)
5APSDEApplication Support (sub-layer) Data Entity应用程序支持(子层)数据实体
5APSDE-SAPApplication support sub-layer data entity – service access point-
6APSMEApplication Support (sub-layer) Management Entity应用程序支持(子层)管理实体
6APSME-SAPApplication support sub-layer management entity – service access point-
6ASDUAPS service data unit-
7BDBBase Device Behaviour基本设备行为
7CSMA-CACarrier sense multiple access – collision avoidance.-
8EPIDExtended PAN ID扩展PAN ID
9HAHome Automation家庭自动化
10HVACHeating, Ventilation and Air-Conditioning加热,通风和空调
12LQILink quality indicator链路质量指示
12NIBNWK Information BaseNWK信息库
13NPDUNetwork Protocol Data Unit网络 协议数据单元
14NWKNetwork网络
14MICMessage integrity code-
11PANPersonal Area Network个人区域网
15PDUMProtocol Data Unit Manager协议数据单元管理器
16PDMPersistent Data Manager永久数据管理器
17PICProgrammable Interrupt Controller可编程中断控制器
18PWRMPower Manager电源管理
18QoSQuality of service-
19SAPService Access Point服务访问点
20ZCLZigBee Cluster LibraryZigBee 集群库
21ZCPZigBee Compliant PlatformZigBee 兼容平台
22ZDOZigBee Device ObjectsZigBee 设备对象
23ZDPZigBee Device ProfileZigBee 设备规范
24ZLLZigBee Light Link-
25ZPSZigBee PRO StackZigBee PRO 协议栈
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值