在contiki上的网格上的ipv6

时间:2016-05-05 23:35:58

标签: routing ipv6 contiki

在Contiki - Cooja Simulator上工作,我想知道如何使用在rime堆栈上实现的网状路由以及基于IPv6的uIP堆栈。我主要担心的是在路由下将ipv6数据包通过网格传输。所以任何帮助请。提前谢谢。

2 个答案:

答案 0 :(得分:0)

首先,如下所示:http://contiki.sourceforge.net/docs/2.6/a01725.html 有三个功能:打开,关闭和发送。

open需要一个mesh_conn结构来填充mesh_callbacks和channels。

mesh_callbacks需要在接收,发送和超时期间使用三个回调函数。

我认为关闭和发送非常简单。

examples目录中有一个名为example-mesh.c的示例 http://contiki.sourceforge.net/docs/2.6/a00011.html

关于UIP和IPV6,在构建时添加make UIP_CONF_IPV6=1

答案 1 :(得分:0)

你不能。 Contiki要求您在编译时选择Rime或IP网络堆栈,mesh路由功能是Rime特定的。

对于IPv6路由,Contiki支持RPL路由协议。