ZCL.h里,有很多clusterID,如果控制中心要控制节点,就必须支持这些clusterID,是不是必须把这些clusterID填到cluserList中?
VV:
Lord,
cluster 是跟具体的要实现的设备功能有关系,一般一个实际的真实的设备叫物理设备,一个功能性的设备叫逻辑设备,一个物理设备可以包含一个或者多个逻辑设备,举个例子:一个带有温度传感器的开关,这是一个物理设备,包含了两个逻辑设备1)温度传感器2)开关,对于这个物理设备你需要把温度传感器的相关cluster和开关的相关cluster实现就可以了。
不同设备需要支持的cluster是不一样的。
参考下Home Automation Specification。里面都有介绍哪些设备,需要支持什么
Aries Lord:
回复 VV:
我希望协调器能够在PC机的控制下,控制开关的闭合,控制灯的闪烁,同时把传感器上报的数据打印在PC机上。那么协调器是否必须在SimpleDesc中,添加相关的clusterID?