如何在Contiki RPL classic中从某个节点的首选父节点获取IP地址

问题描述 投票:0回答:1

大家好,在此先感谢您的关注。

我想在某个节点中获取其特定首选父级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个回答
0
投票

使用功能rpl_parent_get_ipaddr

uip_ipaddr_t *ipaddr = rpl_parent_get_ipaddr(dag->preferred_parent);
© www.soinside.com 2019 - 2024. All rights reserved.