【问题标题】:How to get the IP address from the preferred parent of a certain node in Contiki RPL classic如何从Contiki RPL经典中某个节点的首选父节点获取IP地址
【发布时间】:2020-02-29 22:38:36
【问题描述】:

大家好,提前感谢大家的关注。

我想在某个节点获取它的某个首选父节点IP地址。我正在使用 Contiki-3.x RPL 实现,它与 Contiki-NG 中的 RPL-Classic 相同。

在旧实现中,从 Contiki-2.6 开始,rpl_parent_t 结构 有一个名为 addr 的字段,因此我可以使用以下示例:

PRINT6ADDR(&instance_table[i].dag_table[j].preferred_parent->addr);

然而,此时 rpl_parent_t 结构体不再具有 addr。我很难理解我应该如何调整这个代码示例。

有人给我提示吗?

感谢您的关注。 亲切的问候。

【问题讨论】:

    标签: routing contiki


    【解决方案1】:

    在 Contiki 3.x 中,使用函数rpl_get_parent_ipaddr

    PRINT6ADDR(rpl_get_parent_ipaddr(dag->preferred_parent));
    

    在 Contiki-NG 中,使用函数rpl_parent_get_ipaddr

    LOG_INFO_6ADDR(rpl_parent_get_ipaddr(dag->preferred_parent));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 2017-07-02
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      相关资源
      最近更新 更多