Routing 如何从Contiki RPL classic中某个节点的首选父节点获取IP地址
大家好,提前感谢大家的关注 我想在某个节点中获取它的某个首选父节点的IP地址。我使用的是Contiki-3.x RPL实现,它与Contiki NG中的RPL Classic相同。 在Contiki-2.6的旧实现中,rpl_parent_t struct有一个名为addr的字段,因此我可以使用以下示例:Routing 如何从Contiki RPL classic中某个节点的首选父节点获取IP地址,routing,contiki,Routing,Contiki,大家好,提前感谢大家的关注 我想在某个节点中获取它的某个首选父节点的IP地址。我使用的是Contiki-3.x RPL实现,它与Contiki NG中的RPL Classic相同。 在Contiki-2.6的旧实现中,rpl_parent_t struct有一个名为addr的字段,因此我可以使用以下示例: PRINT6ADDR(&instance_table[i].dag_table[j].preferred_parent->addr); 但是,此时,rpl_parent_t结构
PRINT6ADDR(&instance_table[i].dag_table[j].preferred_parent->addr);
但是,此时,rpl_parent_t结构不再具有addr。我发现很难理解我应该如何调整这个代码示例
有人给我一个提示吗
谢谢你的关注。
问候。在Contiki 3.x中,使用函数
rpl\u get\u parent\u ipaddr
:
PRINT6ADDR(rpl_get_parent_ipaddr(dag->preferred_parent));
LOG_INFO_6ADDR(rpl_parent_get_ipaddr(dag->preferred_parent));
继续,使用函数rpl\u parent\u get\u ipaddr
:
PRINT6ADDR(rpl_get_parent_ipaddr(dag->preferred_parent));
LOG_INFO_6ADDR(rpl_parent_get_ipaddr(dag->preferred_parent));