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.

[参考译文] RTOS/CC2538:在运行时更改锡比网络坐标器(cc2538)的 PAN ID

Guru**** 2533870 points
Other Parts Discussed in Thread: CC2538

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/652794/rtos-cc2538-changing-pan-id-of-co-ordinator-cc2538-of-zig-bee-network-during-runtime

器件型号:CC2538

工具/软件:TI-RTOS

我们设计了以下系统

AM437x 通过 UART 与 CC2538进行通信。CC2538充当协调器、AM437x 充当网关。

我们将 ZStack 1.2.2与 IAR Workbench 配合使用。

我们将所有配置保存在 config.txt 文件中。 该文件存储在 AM437X 的 SD 卡上、引导文件的位置。

我们计划开展以下活动:=

将 CC2538的 PAN ID 保存在 config.txt 中。

在 am437上电期间、读取 config.txt 并将 pan-ID 值传递到 C C2538

3.CC2538读取 PAN-ID 的值并更改其 PAN ID。

我想了解以下内容:

  1. 是否可以在运行时更改 CC2538的 PAN-ID?如果是、请建议在运行时执行此操作的方法?
  2. 在运行时更改协调器的 PAN ID 对连接的终端设备有何影响? 他们会自动加入到合作者吗?   
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.我应该能够在运行时更改 PANID,但这意味着协调器会形成一个新的网络。
    2.更改 PANID 后,设备将无法重新加入。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 YiKai、

    感谢您的快速回复。

    1.我应该能够在运行时更改 PANID,但这意味着协调器会形成一个新的网络。

      请说明在运行时更改 PANID 的方法。

    2.更改 PANID 后,设备将无法重新加入。

    更改 PANID 后、终端设备是否有任何方法可以重新加入协调器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.是否使用 ZNP? 如果是、您只需进行出厂重置即可更改 PANID。
    2.我认为没有一个好的方法来实现这一目标。

    顺便说一下、为什么需要动态更改 PANID? 这样做是不寻常的。