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:协调器未使用邻居表[]。 (?)

Guru**** 2539500 points
Other Parts Discussed in Thread: CC2538, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/566634/cc2538-the-coordinator-is-not-using-the-neighbortable

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

调试协调器表(CC2538、ZigBee)时、我检测到协调器不使用邻居表[]。 邻居[]  与初始值(0xFFFE)是一致的。

网络工作正常。

问题1 -这是正常的、还是 缺少协调器的定义、因此协调器 使用邻居表[]?

问题2 -任何人 都有相同的行为、或者只是 在我的系统中?

问题3 -路由器使用邻居表[],但从不 将协调器包含在列表中。 这是正常现象吗?

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

    如果设备不是要调试的节点的子节点,则会将其添加到邻居表数组中,例如,属于网络一部分但没有与协调器直接链接的路由器将出现在协调器邻居表中:

    r2------------ >R1 <---- C1
    0x035A 0x7892 0x0000

    在此拓扑中、R2的邻居表中有 C1、地址为0x0000、C1的邻居表中有 R2、地址为0x035A、节点 R1没有条目。 直接相关的节点将存储在 AssociatedDevList 中。

    在此拓扑中、R2的 AssociatedDevList 中的 R1地址为0x7892、R1的 AssociatedDevList 中的 R2和 C1地址为0x7892和0x0000、C1的 AssociatedDevList 中的 R1地址为0x7892。

    但愿这对您有所帮助。

    此致、

    Jose Maria
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在您的示例中、我认为 R1的关联表中只有 R2、而 C1不应。 C1应出现在 R1的邻居表中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,

    R1在 AssociatedDevList 中有 C1和 R2、其中 C1的节点关系父节点地址为0x0000、R2的节点关系子区域 RFD_RX_IDLE 节点关系父节点地址为0x035A。

    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您答对了。 我使用 Z-Stack SampleLight 和 SampleSwitch 进行测试/验证。 很抱歉在我之前的帖子中有误导。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 JM Alvarez 和 YK Chen。

    AssociatedDevList[]也用作邻居表[]。 我的节点被添加到协调器的 AssociatedDevList[]中,这就是为什么“我的”邻居表[]总是空的原因。 我将 AssociatedDevList[]减少到最小值,并且邻居表[]正在使用。

    感谢大家。