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.

[参考译文] CC2652P:在不复位的情况下删除网络信息

Guru**** 2589265 points
Other Parts Discussed in Thread: Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1007179/cc2652p-remove-network-information-without-a-reset

器件型号:CC2652P
Thread 中讨论的其他器件:Z-stack

在 CC2652的示例中、我们可以向 NVID 0x0003写入0x3、以便在下次复位时擦除 NV。

但是、如果我不想重置系统、我是否可以使用 API 来删除 network.information?

BR、

水阳

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

    您好、Shuyang、

    写入 NV 的这些启动值最终会导致 NLME_SetDefaultNV 和 ZDSecMgrClearNVKeyValues。  NV 值会随时保存并用于复位条件。  但是、这不会改变当前运行的器件的行为。  这将要求用户在移除 MAC PIB 之前停止 Z-stack 和无线电操作、而不为其提供 API。  您具体想要实现什么目标?  这 是一个半相关的 E2E 主题

    此致、
    Ryan

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

    您好、Ryan、

    我再次查看了我们的 SDK 示例,发现 Zstackapi_BdbResetLocalActionReq()用于将器件重置为出厂状态,我猜这是我要寻找的 API。

    只需确认一点, Zstackapi_BdbResetLocalActionReq()是否需要复位才能生效? 使用案例是、客户不希望复位、因为他们希望外设保持工作。

    此致、

    水阳

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

    基本上、Zstackapi_BdbResetLocalActionReq 将在末尾进行器件复位

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

    是否有办法在不进行复位的情况下删除网络信息?

    BR、

    水阳

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

    您好、Shuyang、

      对于 RA == true 的情况,您可以参考 ZDRApp_LeaveReset API,以了解如何配置设备状态和重置状态机, 并进行更改,使节点不会尝试重新加入以前的网络。  这将与 zgItemInit 一起使用、以将 NV 项目初始化为默认设置。  如果操作正确,节点可以删除所有以前的状态和网络信息,以便启动新的联接。  由于该解决方案不是典型的 Z-Stack 操作模式、因此需要进一步测试。

    此致、
    Ryan