TI中文支持网
TI专业的中文技术问题搜集分享网站

请问下,zigbee3.0协调器如何控制ZHA1.2的2路开关?

您们好,现在我下载了Z-Stack3.0的协议栈,并编译coor程序烧写到了一个cc2530芯片中,另外有一个其它厂家已经在销售并符合ZHA1.2的两路开关,现在这个开关能够正常的加入到我的协调器这个网络,但这个设备加入协调器后,我在协调器中发送ZDP_SimpleDescReq命令得到此2路开关的inCluster中的clusterId是6,端口号是11,现在我在协调器中用  zclGeneral_SendOnOff_CmdOn( 11,&dstAddr, FALSE, seqNum++ );发送开命令,开关并不能执行,我有疑惑的地方是这个开关是2路开关,用zclGeneral_SendOnOff_CmdOn发送的命令怎么知道控制开关的一路还是二路呐?还有个疑惑的地方是如果是另外厂商的ZHA1.2标准的门磁设备,门磁设备要上报报警消息给协调器时,应该使用的是zclGeneral_SendAlarm这个函数吧?那么门磁是如何知道向协调器的哪个端口发送呐?

YiKai Chen:

用zclGeneral_SendOnOff_CmdOn发送的命令無法知道控制开关的一路还是二路的;门磁设备應該是IAS Zone設備,加入的時候應該會送出enroll訊號,你的協調器必須符合CIE設備規範才能正常回覆IAS Zone設備,门磁才知道向协调器的哪个端口发送报警消息

derray wei:

回复 YiKai Chen:

我现在只是在测试协调器呐,现在是不清楚门磁或开关使用ZCL命令向协调器发送消息时,它是如何知道向协调器的哪个端口发送呐?

赞(0)
未经允许不得转载:TI中文支持网 » 请问下,zigbee3.0协调器如何控制ZHA1.2的2路开关?
分享到: 更多 (0)