ZigBee 3.0(ZCL,ZHA)

文章目录

      • 1、ZigBee 3.0 ZCL 基础概念
            • 1.1 Profile
            • 1.2 Device ID
            • 1.3 Cluster ID
            • 1.4 Attribute(属性)
            • 1.5 Command(命令)
      • 2、ZigBee 3.0 ZHA


1、ZigBee 3.0 ZCL 基础概念

ZCL(ZigBee 集群库)包含各种应用的 Profile,Cluster ID,属性,命令以及功能的定义。所谓互联互通,就是大家都遵循使用这些定义。

ZCL的内容并不难,只要把其中几个非常重要的概念理清就明白了,然后结合一些例子进行实践。

1.1 Profile

Profile 是 ZigBee协议栈 面向特定的应用领域提出的,比如 ZHA(ZigBee Home Automation)家居自动化,面向照明设备的 ZLL(ZigBee Light Link)等等。

注意:不是说ZCL目录下每个.h文件对应一种 Profile,而是不同的Profile下有多种类型的应用产品(通过 Device ID进行区别),比如 ZHA 插座,温湿度传感器,窗帘控制器 等等。

1.2 Device ID

每种 Profile下面可以有多种类型的应用设备,通过Device ID 区分不同类型的设备。以ZHA为例进行说明,企业的开发中,基本都是基于ZHA。

在 ZigBee 3.0 中,ZHA把应用划分5种:Generic,Lighting,


1.3 Cluster ID

1.4 Attribute(属性)

1.5 Command(命令)

2、ZigBee 3.0 ZHA

你可能感兴趣的:(ZigBee)