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.

[参考译文] CC2530:ZNP 如何接收来自网络中其他设备的所有消息

Guru**** 2553260 points
Other Parts Discussed in Thread: CC2530

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1032967/cc2530-znp-how-to-receive-all-messages-from-other-devices-in-network

器件型号:CC2530

您好!

我正在使用 CC2530 ZNP 3.0.2进行测试。 我创建了一个由3个设备组成的网络。 一个是受 zigbee2mqtt 控制的 ZC。 另一个由 Z-Tool 控制、作为路由器加入。

第三个器件是终端器件、Tiya 接触器件。

在第1个 ZC Zigbee2MQTT 上、它可以接收来自第3个器件的所有消息。

在第二台路由器设备上,我不知道如何配置参数,以便我可以接收与 ZC 相同的所有消息。

我尝试将  ZCD_NV_ZDO_Direct_CB 设置为 True、但仍无法从第三个器件获取任何消息。

请帮助我如何操作。

非常感谢。

Cuong。

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

    尊敬的 Cuong:

    我们可以看到  会评论 zigbee2mqtt ZNP 固件更改,但这可能涉及将 MT_*_CB_FUNC 添加到 znp.cfg 文件中。  您可能对 MT_MAC_CB_FUNC 和 MT_NWK_CB_FUNC 感兴趣、因为默认配置中缺少这些内容。 有关 详细信息、您可以查看监控器和测试 API 的第1.2节。   您是否为 zigbee2mqtt ZC 和 Z-Tool ZR 使用了不同的 ZNP 固件?缺少哪些消息?

    此致、
    Ryan

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

    您好、Ryan、

     https://github.com/Koenkk/Z-Stack-firmware 上的 ZNP CC2530固件用于 ZC 和 ZR

    在 ZC 上、我可以通过 Zigbee2MQTT 双向交互终端设备。 在 ZR 上、通过 Z-Tool、我无法获取/传输到终端设备。 我可以使用 ZDO_NWK_ADDR_REQ 获取终端器件地址。

    我不知道 Zigbee2MQTT 软件用于与终端设备进行交互的函数。  

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

    如果 Tuya 门传感器将所有消息直接发送给协调器、则您将无法在路由器上接收这些消息。

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

    感谢 Koen 提供的信息。 ZR 是否有任何接收其数据的方式(例如组或绑定)?

    许多用户使用 Zigbee2MQTT 来控制/访问其器件。 我想让控制器作为 ZR 连接到 ZigBee 网络、这样我就可以控制/访问这些 ZigBee 器件而不影响它们的设置。

    此外、我还尝试使用 ZDO_ACTIVE_EP_REQ 发现其端点、以便我可以读取其数据。 但操作失败。

    在 Zigbee2MQTT 上、当用户访问 API MQTT zigbee2mqt/Friended_name/get 时、您使用哪个命令来获取其数据?

    是否所有 Tuya Zigbee 设备都使用私有配置文件?

    谢谢你。

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

    我不认为 Tuya 器件可以绑定到不同的地址、请注意、这些地址不符合规范、因此许多标准 ZigBee 命令失败了。

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

    谢谢 Koen、

    我在 zigbee2mqtt 上阅读有关 Tiya 的文档、以了解 Tiya Zigbee 器件。 以前、我认为 ZigBee 器件可以很好地遵循 Zigbee 标准。

    www.zigbee2mqt.io/.../how_to_support_new_tuya_devices.html

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

    由于您在 ZC 和 ZR 上都使用相同的固件、我同意 Koen 的评估。  ZED 将仅与其父 设备直接通信、此外、还可以配置 Tiya 的 BDB、使其不允许对多个设备进行分组或绑定。  您可以搜索其他在线论坛或联系 Tuya 以了解有关其产品的更多信息。

    此致、
    Ryan

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

    我明白了。 谢谢、Ryan。

    我认为它始终发送到节点地址0、ZC。 如果我让终端设备连接到 ZR、我仍然无法从它获得任何消息。