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.

[参考译文] CC1312R7:如何将 DIO 消息的实例 ID 更改为0?

Guru**** 2481465 points
Other Parts Discussed in Thread: CC1312R7

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1315045/cc1312r7-how-to-change-instance-id-of-dio-messages-to-0

器件型号:CC1312R7
主题中讨论的其他器件:Wi-SUN

我们目前正在评估 CC1312R7与其他 Wi-SUN 解决方案的互操作性。 目前、我们将 TI 器件设置为边界路由器(BR)、将 Renesas 器件设置为路由器。 Renesas 目前支持实例 ID 为0的 DIO 消息。 但是、在使用 Wireshark 捕获的 CC1312R7数据中、它使用实例 ID 1。 我想知道在源代码(nr_br_lp_CC1312R7_tirtos7_ticlang)中应在何处修改此参数。 谢谢你。

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

    Benedick、您好!

    RPL 层是纳瓦级栈代码的一部分。  ns_br 项目指向预编译纳瓦级联库的链接

    请查看 ns_br_src  项目、用于包含和修改纳瓦级联代码行为。 如果您导入 ns_br_src 项目、则会看到 RPL_CONTROL.c、RPL_DATA.c 中提及了 RPLInstanceID。  

    此致、

    SID

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

    Benedick、您好!  

    我对这一变化也很好奇。 我将快速浏览 RFC_6550。

    datatracker.ietf.org/.../rfc6550

    RPLInstanceID 似乎是 DODAG 根处理的、即边界路由器。

    因此,我假定加入网络的路由器节点应该可以使用 RPLInstanceId 0。 我缺少什么吗?

    此致、

    SID

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

    尊敬的 Sid:

    感谢您的答复。
    您提到的参数不在我的当前源代码中。 相反,我发现
    RPL_INSTANCE_IDws_bbr_api.c.

    不管怎样、非常感谢您为我们提供的信息。

    此致、