ZigBee 3.0(ZCL,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

猜你喜欢

转载自blog.csdn.net/Hongwei_1990/article/details/107696656
今日推荐