文章目录
3、General
3.1 General Description
3.1.1 Introduction
本文档中指定的群集包含在此处,因为它们的通用性足以在广泛的应用程序域中使用。 这些群集中的许多都是实用程序群集。
3.1.1 Cluster List
ID | Cluster Name | Description(描述) |
---|---|---|
0x0000 | Basic | 用于确定有关设备的基本信息,设置用户设备信息(例如位置描述)以及启用设备的属性。 |
3.16.3 Commissioning Process
轮询控制群集客户端应在实现轮询控制群集服务器的设备上配置绑定,以便它们将在配置的“检入间隔”(Check-In Interval)上接收常规的检入命令。 这可以在实现轮询控制群集服务器的终端设备的配置期间(其处于快速轮询模式)期间进行。 实现轮询控制群集服务器的设备应按配置的 签入间隔 检查其绑定。 如果它具有与任何端点和轮询控制群集有关的任何绑定,它将在该绑定上发出签入命令。
2、基础
ZigBee群集库由各个章节组成,例如这一章。 有关所有章节和文档的列表,请参见ZigBee群集库中的文档控制。 在各章之间使用X.Y表示法进行引用,其中X是该章,Y是该章中的子节。 外部参考文档包含在第1章中,并使用[Rn]表示法制作。
2.1 范围和目的
本章提供 ZigBee群集库(ZCL)文档的入口,并指定整个库中通用的元素。
ZCL帧结构与用于处理来自整个ZCL定义的所有群集的属性的ZCL宽命令一起指定。 此外,定义了一组数据类型,这些数据类型可用于表示属性以及整个ZCL中命令返回的一组通用状态值。
其中包括概述,列出了ZCL中指定的所有域以及其中包含的群集。
2.2 集群库 概述
ZigBee 群集库(ZCL)旨在充当ZigBee开发的集群功能的存储库,因此,它将成为一个具有定期更新的工作库,并会添加新功能。 构造新应用程序的开发人员应该使用ZCL查找可以合并到新应用程序中的相关集群功能,以免“重新发明轮子”。 这也允许使用更多的面向对象样式方法来开发应用程序。
1、简介
ZigBee 集群库 由各个章节组成,例如这一章。 有关所有章节和文档的列表,请参见 ZigBee集群库 中的文档控制。 在各章之间使用 X.Y 表示法进行引用,其中X是该章,Y是该章中的子节。 对外部文档的引用包含在第1章中,并使用[Rn]表示法进行引用。
1.1 范围和目的
本文档指定 ZigBee集群库(ZCL)。 ZCL是ZigBee联盟开发的用于集群功能的存储库,因此,它将是一个具有定期更新的工作库,并会添加新功能。
构造新应用程序的开发人员应使用ZCL查找可以合并到新应用程序中的相关集群功能。 相应地,应考虑为应用程序定义的新集群包含在ZCL中。
ZCL由ZCL基础,一组应用于整个库的元素(例如 帧结构,属性访问命令 和 数据类型)以及许多集群组成。 通用集 包含通常在许多应用程序域中有用的集群。 主要用于特定应用程序域的集群在面向域的集合中分组在一起。
1.2 缩略语
序号 | 缩写(Acronym) | 定义(Definition) | 描述 |
---|---|---|---|
1 | Acc |
Access | - |
2 | ACE |
Ancillary Control Equipment | - |
3 | AES |
Advanced Encryption Standard | - |
4 | AIB |
APS Information Base | APS 信息库 |
5 | AMI |
Advanced Metering Infrastructure or Advanced Metering Initiative | - |
6 | AP |
Access Point | 热点 |
7 | APS |
Application Support (sub-layer) | 应用程序支持(子层) |
8 | BPL |
Broadband over Power Lines | - |
9 | CA |
Certificate Authority | - |
10 | CBA |
Commercial Building Automation | - |
11 | CBKE |
Certificate based key exchange | - |
12 | CIE |
Control and Indicating Equipment | - |
13 | CT |
Commissioning Tool | - |
8 | Def |
Default | - |
8 | ECDSA |
Elliptic Curve Digital Signature Algorithm | - |
8 | ECMQV |
Elliptic Curve Menezes-Qu-Vanstone | - |
8 | EFT |
Electronic Funds Transfer | - |
8 | EMS |
Energy Management System | - |
8 | EOF |
End Of File | - |
8 | EPID |
Extended PAN Identifier | - |
8 | ESI |
Energy Service Interface | - |
8 | ESP |
Energy Service Portal | - |
9 | HA |
Home Automation | 家庭自动化 |
9 | HAN |
Home Area Network | - |
10 | HVAC |
Heating, Ventilation and Air-Conditioning | 加热,通风和空调 |
11 | IN |
Information node | - |
12 | NIB |
NWK Information Base | NWK信息库 |
13 | NPDU |
Network Protocol Data Unit | 网络 协议数据单元 |
14 | NWK |
Network | 网络 |
11 | PAN |
Personal Area Network | 个人区域网 |
16 | PID |
PAN Identifier | - |
20 | ZCL |
ZigBee Cluster Library | ZigBee 集群库 |
20 | ZCLn |
A revision of the ZCL. For example: ZCL6 is the ZigBee Cluster Library revision 6 | - |
22 | ZDO |
ZigBee Device Objects | ZigBee 设备对象 |
23 | ZDP |
ZigBee Device Profile | ZigBee 设备规范 |
24 | ZED |
ZigBee End Device (equivalent to IEEE’s RFD – Reduced Functionality Device) | - |
24 | ZR |
ZigBee Router (equivalent to IEEE’s FFD – Full Functionality Device) | - |
1.3 定义
在核心协议栈规范[Z1]或 应用程序体系结构规范[Z5]中更详细地描述了许多这些术语。
应用程序集群:应用程序 集群 在客户端和服务器之间生成持久的功能性应用程序事务。
属性:表示物理量或状态的数据实体。使用命令将此数据传送到其他设备。
绑定:本地集群实例到一个或多个相应远程集群实例的持久映射。绑定可以广播,组播或单播。单播绑定包括地址(IEEE或网络)和端点。
集群:集群是一种规范,它定义一个或多个属性,命令,行为和依赖项,并支持独立的实用程序或应用程序功能。该术语也可以用于端点上这种规范的实现或实例。
集群标识符:集群标识符是一个16位数字,映射到(标识)单个集群规范。一个集群标识符可能会映射到一个集群规范,每个集群标识符定义一个不同的范围和目的。集群标识符在简单描述符中被指定为输入或输出,以用于创建绑定表。
客户端:集群接口,在端点上的简单描述符的输出集群列表中列出。通常,此接口发送用于操纵相应服务器集群上的属性的命令。客户端集群与具有相同集群标识符的相应远程服务器集群进行通信。
对应的集群:集群的另一侧(客户端到服务器,或服务器到客户端)。
设备:一种规范,定义了唯一的设备标识符以及一组将在单个端点上实现的强制性和可选性集群。该术语还可用于端点上设备规范的实现或实例。
节点:ZigBee节点(或多个节点)是在单个ZigBee协议栈上,在单个网络上具有单个网络地址的ZigBee应用程序的单个可测试实现。
产品:产品是要投放市场的节点。
服务器:集群接口,在端点上的简单描述符的输入集群列表中列出。通常,此接口支持集群的全部或大部分属性。服务器集群与具有相同集群标识符的相应远程客户端集群进行通信。
服务发现:设备定位感兴趣的服务的能力。
睡眠终端设备:ZigBee终端设备,其中rxOnWhenIdle设置为FALSE。
实用程序集群:实用程序集群不是产品应用程序功能的一部分。它可用于调试,配置,发现,寻址,诊断等。
类型1集群:类型1集群的主要功能是启动从 客户端到服务器 的事务。
类型2集群:类型2集群的主要功能是启动从 服务器到客户端 的事务。
ZigBee协调器:IEEE 802.15.4-2003 PAN协调器。
ZigBee终端设备:参与ZigBee网络的IEEE 802.15.4-2003 RFD或FFD,既不是ZigBee协调器,也不是ZigBee路由器。
ZigBee路由器:参与ZigBee网络的IEEE 802.15.4-2003 FFD,它不是ZigBee协调器,但可以充当其个人操作空间内的IEEE 802.15.4-2003协调器,能够在设备之间路由消息并支持关联。
1.5 参考资料
以下标准和规范包含条款,通过在本文档中引用而构成本规范的条款。 列出的所有标准和规范均为规范性参考。 在出版时,所指示的版本有效。 所有标准和规范都可能会进行修订,并且鼓励基于此规范的协议各方研究应用以下所示最新版本的标准和规范的可能性。
1.5.1 ZigBee Alliance 文档
[Z1] ZigBee 053474, ZigBee Specification
[Z2] ZigBee 064321, ZigBee Stack Profile
[Z3] ZigBee 074855, ZigBee PRO Stack Profile
[Z4] ZigBee 08006, ZigBee-2007 Layer PICs and Stack Profiles
[Z5] ZigBee 130589, Application Architecture
[Z6] ZigBee 130402, Base Device Behavior Specification
[Z7] ZigBee 053298, Profile Identifier Database
[Z8] ZigBee 106050, ZigBee Device internetworking, list of Device IDs
[Z9] ZigBee 075356, Smart Energy Profile Specification
[Z10] ZigBee 03084, ZigBee Key Establishment Proposal
[Z11] ZigBee 095343, Installation Code Sample Source Code