This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: CC2530

您们好,现在我下载了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这个函数吧?那么门磁是如何知道向协调器的哪个端口发送呐?

  • 用zclGeneral_SendOnOff_CmdOn发送的命令無法知道控制开关的一路还是二路的;门磁设备應該是IAS Zone設備,加入的時候應該會送出enroll訊號,你的協調器必須符合CIE設備規範才能正常回覆IAS Zone設備,门磁才知道向协调器的哪个端口发送报警消息
  • 我现在只是在测试协调器呐,现在是不清楚门磁或开关使用ZCL命令向协调器发送消息时,它是如何知道向协调器的哪个端口发送呐?
  • 绑定啊,或者active endpoint 啊
x 出现错误。请重试或与管理员联系。