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.

[参考译文] CC2538:ZC-CC2538无法始终关闭 ZC-ZigBee 网络?

Guru**** 2508435 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/898278/cc2538-zc-cc2538-can-not-always-close-the-zc-zigbee-network

器件型号:CC2538

您好 TI 团队  

ZC-CC2538似乎并不总是能够成功关闭 ZigBee 网络、对吧?

如果我在120秒内打开 ZigBee 网络、但在120秒内、有时它无法成功关闭 ZigBee 网络。

谢谢!

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

    您的意思是无法成功关闭 ZigBee 网络? 您是指禁用允许加入吗?

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

    您好,YiKai Chen

    是的、我是说禁用 允许加入。

    谢谢!

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

    您如何在应用程序中启用允许加入129秒?

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

    您好,YiKai Chen

    启用允许加入:  BDB_StartCommissioning (BDB_TIn调试_MODE_NWK_Steering);

    禁用的允许加入:NLME_PermitJoiningRequest (0x00);

    谢谢!

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

    默认情况下,bdb_StartCommissing 将在180秒(而不是120秒)后禁用允许加入。 如果您打算在120秒后禁用允许加入,则可以在120秒后启动计时器事件,并调用 ZDP_MgmtPermitJoiniq 禁用允许加入。

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

    您好,YiKai Chen

    但我已将180至120秒进行了修改、

    我想 实现它:无论何时可以启用允许加入、何时可以禁用 Pemit 加入。  

    例如:如果我有120秒的允许加入、但 wthin 120秒、我可以成功禁用允许加入。

    [ZDP_MgmtPermitJoiniq]这个 API 可以实现我的想法。

    谢谢!

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

    是的、ZDP_MgmtPermitJoiniq 可以实现这一点。

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

    您好,YiKai Chen

    您是说此 API 可以实现禁用允许加入任何 ZE 或 特定 ZE、对吧?

    afStatus_t ZDP_MgmtPermitJoiniq (zAddrType_t * dstAddr、字节持续时间、
    字节 TcSignificance,字节 SecurityEnable);


    此参数 TcSignificance 设置为0x01?

    谢谢!

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

    ZDP_MgmtPermitJoinq 将应用于 ZC 和 ZRS、而不是 ZEDD。 ZC 和 ZR 具有允许加入功能。 是的、TcSignificance 应设置为 true。

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

    您好,YiKai Chen

    好的、我将尝试对其进行测试。

    但是、为什么此 API[NLME_PermitJoiningRequest]不能接受[立即禁用许可加入]、它们之间有什么区别?

    谢谢!

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

    NLME_PermitJoiningRequest 只能在自身调用此 API 的 ZC 或 ZR 上启用/禁用允许加入。 ZDP_MgmtPermitJoinq 可以广播启用/禁用允许加入到网络中所有 ZC 和 ZRS 的许可。

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

    您好,YiKai Chen

    但事实现象[NLME_PermitJoiningRequest (0x00)]有时无法立即禁用允许加入 。

    我很困惑。

    谢谢!

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

    您能否详细说明您的网络设置、以及当您看到 NLME_PermitJoiningRequest 未能禁用允许加入时、您在何处调用它?

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

    您好,YiKai Chen

    当 ZC-CC2538启用允许通过回调加入时(bdb_StartCommissioning (BDB_commissioning_mode_NWK_Steering);//打开网络)

    开放网络时间为120秒(默认为180秒)。ZED 已成功加入 ZC 网络。

    当允许加入网络时间 不超过2分钟时。 ZC-CC2538已通过回调禁用允许加入(NLME_PermitJoiningRequest (0x00);//关闭网络)

    有时另一个 ZED 也会成功加入 ZC-CC2538。有时它无法加入。

    谢谢!

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

    我建议您使用监听器检查无线传输过程中发生的情况。

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

    您好,YiKai Chen

    我曾使用数据包监听器进行检查。

    我前面说过的就是表面现象。

    谢谢!

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

    您能否附加监听器日志并详细说明您的问题?

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

    您好,YiKai Chen  

    好的。

    谢谢!

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

    我看不到您附加监听器日志。 如果您有监听器日志、请附加它。

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

    您好,YiKai Chen

    e2e.ti.com/.../2625.zigbee.rar

    谢谢!

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

    您能否详细说明何时启用/禁用允许加入以允许设备加入监听器日志?

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

    您好,YiKai Chen

    此图1是 ZC 启用允许加入、ZED 加入 ZC。 短地址为0x4b2c

    图片2是120秒内另一个 ZED Join the ZC Permit Join Times、但 ZC 已禁用该 Permit Join。

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

    你好、Chen Yikai

    这是通过 ZC 120的网络时间、禁用允许加入、器件复位 iself 并有信标请求加入。

    谢谢!

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

    在您的最新屏幕截图中,我看不到设备发送了加入网络的关联请求。

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

    您好,YiKai Chen

    最新的屏幕截图 ZC-CC2538打开了120多个网络、因此另一个 ZED 加入 ZC 失败。

    谢谢!

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

    我对你感到困惑。 如果在120秒后禁用允许加入、这是预期行为、您想要的不是这样、您有什么问题?

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

    您好,YiKai Chen

    抱歉、我是说 我启用了允许加入120秒、如果 我想在120秒之间禁用允许加入、有时它可以禁用、有时它不能禁用。

    数据包捕获用于显示此视图。

    谢谢!

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

    您能否在监听器日志中详细说明您的特定数据包编号问题?

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

    您好,YiKai Chen

    我 刚才仔细阅读了数据包、这个日志没有 精确地表达这个 POST 过程。

    我将 在第二天捕获另一个日志。

    谢谢!

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

    您好、userjiabo、

    请确保在 您 单独调用 ZDP_MgmtPermitJoinq 之前给了 bdb_Startining -> bdb_nwkSteeringDeviceOnNWK -> ZDP_MgmtPermitJoinq 执行时间。

    此致、
    Ryan

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

    您好、Brown1  

    好的、我会再次检查它。

    谢谢!