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.

[参考译文] CC2652P7:ZNP ZigBee 协调器备份和放大器;恢复网络

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1435115/cc2652p7-znp-zigbee-coordinator-backup-restore-network

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

工具与软件:

Hai、

 我们在 CC2652p7芯片的基础上开发了具有 ZNP 软件及其工作情况的 Zigbee 协调器。

现在、我们计划实施备份功能、我的 设置为 ESP32 + CC2652P7。

我从 zigbee2mqtt 中得到了一些信息、如需要保存的 PAN_id、ext_pan_id、NWK_key、IEEE-address。 (此处为 check_here)

我的怀疑是  

1.如何从 ZNP 协调器获取设备详细信息?

2.如何 从 ZNP 协调员处获取集团和现场信息?

它在哪个存储器位置可用?  

哪个命令用于读取此信息?

此致

Bose

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

    您好、Bose、

    我希望你做得好。 我正在调查你的询问,并将很快(明天)回复你。  

    谢谢!
    Alex F

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

    您好、Bose、

    有关器件的相关信息、您应该能够参考我们的 Zigbee 设计自定义应用 SLA (链接: 使用 SampleApp 设计自定义 Zigbee 3.0认证产品)、其中详细说明了如何设置网络和特定属性;您对这里的集群属性感兴趣吗?  

    关于组和场景信息主题,我们也有一个 SLA 直接在这方面: ZCL Keepalive、Poll Control、Group 和 Scene Clusters

    谢谢!
    Alex F

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

    您好、Bose、

    请参阅 "克隆 Z-Stack 网络属性 "应用报告。

    此致、
    Ryan

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

    Hai Ryan、

      感谢您的答复。

    我将进行试用、并更新结果。

    此致

    Bose

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

    Hai Ryan、

     我尝试使用 z-tool 读取 NV 存储器。  

    我添加了一个门触点传感器和一个继电器。 我向小组添加了一个继电器。  

    我能够阅读以下信息

    ZCD_NV_PANID
    ZCD_NV_EXTADDR
    ZCD_NV_EXTENDED_PAN_ID
    ZCD_NV_BDBNODEISONANETWORK
    ZCD_NV_NIB
    ZCD_NV_NWK_ACTIVE_KEY_INFO
    ZCD_NV_NWK_ALTON_KEY_INFO
    ZCD_NV_EX_NWK_SEC_MATERY_TABLE

    但是、

    。  ZCD_NV_EX_TCLK_TABLE、  

    <TX>02:56:47.37 COM6 SYS_NV_READ (0x2133)
        SysId: 0x01
        ItemId: 0x0004
        SubId: 0x0000
        Offset: 0x0000
        Length: 0x14
    
    <RX>02:56:47.38 COM6 SYS_NV_READ_SRSP (0x6133)
        Status: NV_SUCCESS (0x0)
        Len: 0x14
        Value: .................... (0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00)

    我将始终获得相同的值。
    我无法阅读  ZCD_NV_GROUP_TABLE  、使用哪个命令来读取此信息? (SYS_NV_READ 或 SYS_OSAL_NV_READ)
    sys_id、item_id 是什么?
    此致
    Bose
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您将需要预先定义 MT_SYS_KEY_MANAGEMENT 来访问 ZCD_NV_EX_TCLK_TABLE。  这必须在重建 RCP 之前完成。

    对于 ZCD_NV_EX_TCLK_TABLE 和 ZCD_NV_EX_TCLK_TABLE 等表条目使用 SYS_NV_READ。  对于 Z-Stack (NVINTF_SYSID_ZStack)、Sys ID 为0x01、项目 ID 反映在 zcomdef.h 中(也可参阅网络克隆工具下载的 config_nv_regions.txt)、请记住、对于表、您需要针对每个表条目调用一个 SYS_NV_Read 命令、从而将子 ID 递增至可能的条目总数。

    此致、
    Ryan