当前位置:文档之家› ZigBee学习之38——初步理解Home Automation Profile

ZigBee学习之38——初步理解Home Automation Profile

ZigBee学习之38——初步理解Home Automation Profile Zigbee将应用划分为不同的域,每个应用域都有自己的Profile,ZigBee Profile为这个应用域提供标准的接口和设备定义,使得不同生产商生产的针对同一应用领域的ZigBee设备之间能互通。下面是文档【075366r01ZB_AFG-ZigBee_Cluster_Library_Public_download_version.pd f】中的一些重点。

为了避免与WiFi的冲突,推荐HA使用通道11,14,15,19,20,24,25

启动属性集(SAS)

为了确保互操作性,所有ZigBee HA设备都应该实现兼容的启动属性集(SAS)启动参数:

短地址:0xFFFF

E PANiD:0x0000000000000000

PAN ID:0xFFFF

通道掩码:使用通道26

协议栈版本:0x02(2006及其更高版本)

堆栈剖面:1(2006)或2(2007)

启动控制;3:通过关联加入网络,0:设备认为自己是ExtendedPANId属性所指网络的一部分,不执行任何加入和重加入操作

信任中心地址:0x0000

加入参数:

扫描尝试:3次,如果是新加入的节点会则会扫描所有的通道3次,然后找到允许加入的网络。如果是在使用中的节点则扫描三次查找原来的PAN加入。

扫描间隔:1秒

重加入间隔:60秒或更短,决定设备发现自己离线后多久将进行重加入

最大重加入间隔:15分钟

终端设备参数:

间接查询速率:控制终端设备向父设备进行查询的速率,由堆栈剖面设置,建议设为60秒绑定参数:

终端设备绑定超时:60秒

设备描述:

设备由其所处的最终应用领域组织在一起,和此规范相兼容的产品至少要实现规范中众多设备描述中的一个,而且应该包含应用中实现的所有相关设备的描述,比如一个产品实现了调光和灯光传感应用,那么就应该支持可调灯和灯传感设备描述。

ZCL

HA Profile利用了ZigBee Cluster Library中定义的簇集(clusters)。ZCL为簇集报告属性值的改变提供了一种机制,并且提供了配置报告参数的命令。默认设置为最大的报告间隔0x000 0,最小的报告间隔需要≥0x0001,如果设置为非0值需要≥0x003C。创建一个新设备描述是在规范中增加新簇集的首选方案。

一般设备

On/Off Switch

此设备可以给设备发送开、关、切换命令来控制设备的开关和状态转换,此设备只在其他此类更具体的设备(如On/Off Light Switch)不存在时使用。

Level Control Switch

此设备可以给设备发送开、关、切换命令来控制设备的开关和状态转换,并且能控制这些设备的等级特性,此设备只在其他此类更具体的设备(如On/Off Light Switch)不存在时使用。

On/Off Output

此设备可以被用来做开、关状态的切换。此设备只有在更具体的设备(如Basic Light)存在时才能使用。

Level Controllable Output

此设备可以被用来做开、关切换和输出等级调节。此设备只有在更具体的设备(如Dimmer Switch)存在时才能使用。

Scene Selectoral

此设备可以被用设置和选择其他设备上的场景。

Configuration Tool

此设备可以被用配置其他设备。此设备用来对新安装的设备进行配置并在其后进行优化。

Remote Control

此设备可以被用来控制和监控其他设备。

Mains Power Outlet

此设备可以被用来做开、关状态的切换。此设备用来控制主电源输出。

灯光设备

On/Off Light

On/Off Light设备即是具有开关功能的灯

Dimmable Output

此设备是一个具有开关和亮度可调功能的灯。

………………

作者:Free

原文来源:61IC中国电子在线

相关主题
相关文档 最新文档