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.

[参考译文] CC2531:如何从 CC2531 ZED 向第三方 ZCL 器件发送开/关命令

Guru**** 2380860 points
Other Parts Discussed in Thread: CC2531, Z-STACK, CC2530
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/993973/cc2531-how-to-sending-on-off-cmds-from-cc2531-zed-to-3rd-party-zcl-device

器件型号:CC2531
Thread 中讨论的其他器件: Z-stackCC2530

尊敬的:

我使用  CC2531的 TI Z-Stack SampleSwitch 示例制作样片开关。

现在、我想将此 CC2531用作具有第三方协调器 芯片实验室器件的开关。

如何在它们之间建立网络? 我将从第三方器件开始构建网络、但您能解释一下 CC2531 (switch)如何加入该网络。

我可以使用哪种介质加入 CC2531 (switch)并将开/关命令发送给第三方协调器?

请告诉我、谢谢您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于 Silicon Labs 协调人、您必须参考 Silicon Labs CLI 命令来形成网络并启用允许加入。 对于 CC2531、TI 不提供专用的 SampleSwitch 示例、因此您需要自行将其从 CC2530移植到 CC2531。 我假设在 SampleSwitch 中、您可以使用 bdb_StartCommissioning (BDB_commissioning_mode_NWK_Steering)让它启动启用允许加入的扫描网络。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的:

    感谢您提供相关信息。

    是的、我使用芯片实验室 CLI 命令在协调器中建立了网络。

    正如您提到 的、 将示例开关 CC2530移植 到 CC2531中并添加了   

     也可以在 zclsamplesw.c 中使用 BDB_StartCommissioning (BDB_commissioning_mode_NWK_Steering)。  

    我在   CC2531开关器件中成功重置了扫描网络、 稍后我可以在 第三方协调器 CLI 中看到 End_DEVICE_Announce (此开关器件的)和 TX 消息 、我按了开关器件 CC2531中的 S1和 S2按钮。  

    我从第三方协调器(使用 CLI 命令)发送 BIND 到 Switch (CC2531)。

    但现在、我如何 通过此 CC2531开关向第三方协调器发送 ZCL 开/关。 从 CC2531开关器件打开/关闭第三方协调器。

    请告诉我、谢谢您。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以参阅 zclSampleSw_UiActionTogleLight 以使用 zclGeneral_SendOnOff_CmdOn 和 zclGeneral_SendOnOff_CmdOff 将 ZCL 打开和关闭命令发送到绑定目标。