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.

[参考译文] CC2650EMK:初始化 ExtendedPANID

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1297581/cc2650emk-initialize-extendedpanid

器件型号:CC2650EMK
主题中讨论的其他器件:CC2538CC2650Z-stack

您好!  
我已经 开发了 基于 Z Stack 1.2.2HA 的 Zigbee 终端设备 (CC2650),这些设备可以与协调器 CC2538通信。

我正在寻找一种方法、以便从应用程序中初始化 z-stack 的扩展 PAN ID。
有没有好的方法可以做到这一点?

我们希望在 ZED 连接到错误的协调器时初始化扩展 PANID 以便它能够连接到正确的协调器。

此致、
余亚市

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

    扩展 PANID 由加入的网络的协调器分配。 您不能在 ZED 中分配扩展 PANID 以使其连接到其他协调器。

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

    您好!
    感谢您的答复。

    以下声明摘自《Z-Stack TI-RTOS 开发人员指南》的第9.9章。

    如果器件不是协调器、并且 extendedPANID 具有非零值、那么它将尝试重新加入
    extendedPANID 中指定的网络。 器件将仅加入指定的网络、相应过程将
    如果发现该网络无法访问、则会失败。 如果 extendedPANID 等于0x000000000000、则
    设备将加入最佳可用网络。

    我 要 将 ZED 扩展 PANID 从协调器扩展 PANID 更改为0、
    并  将 ZED 连接到所有协调器。

    此致、

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

    尊敬的 Yuya:

    所有器件(协调器和终端设备)都使用   ZMacExtAddr = MAC_EXTENDED_ADDRESS (每个器件唯一)来确定本地扩展地址、协调器在形成期间也将其用作 Zigbee 网络的扩展 PAN ID (请参阅 ZMacGetReq (ZMacExtAddr、zgExtendedPANID);来自 zgInit)。  终端设备使用 zgApsUseExtendedPANID 来确定要加入的特定 Zigbee 网络(如有必要、全为0x00)。

    此致、
    瑞安

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

    您好、Ryan、
    感谢您的答复。

    我在终端设备重新启动时、使用应用程序中的 Zstackapi_sysConfigWriteREQ 函数更改了终端设备设置 zgApsUseExtendedPANID = 0x00。
    但是、终端设备无法连接其他协调器。
    还有其他方法可以做到这一点吗?

    以下分组数据来自调试过程。

    数据包号 行为
    1 打开协调器 A  
    6 打开终端设备
    97 终端设备连接到协调器 A 并发送数据包
    125 关闭定子 A 和终端设备
    126 打开协调器 B
    136 打开终端设备
    150,154,168、 终端设备发送信标请求和协调器 B 发送了信标、但终端设备无法连接到协调器 B


    e2e.ti.com/.../zgApsExtendedPANID0x00.zip

    此致、
    余亚市

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

    由于 ZED 网络信息已为协调器 A 保存,因此它不会加入单独的协调器 B,除非:

    此致、
    瑞安

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

    感谢你的 帮助。

    终端设备可以使用 zstackapi_sysResetReq 函数连接到另一个网关。

    此致、