在Contiki - Cooja模拟器上工作,我想知道我应该如何使用轻量级rime通信堆栈以及基于IPv6的uIP堆栈。我主要关心的是在网络中的移动节点和静态节点之间以最小的开销进行通信,并且(在某些情况下)在移动节点和网关之间使用IPv6进行通信。
谢谢你的回答。
发布于 2015-06-30 15:47:09
有可能,RIME和uIP是网络堆栈的两个不同部分,Rime用于无线通信,而uIP是一个轻量级的符合TCP/IP的堆栈。我建议您仔细阅读这些文档,以了解它们的确切工作原理。
发布于 2015-09-05 20:09:44
不,使用未修改的Contiki是不可能的。
只有一个全局network_driver对象,通常为sicslowpan_driver或rime_driver。
此外,在较新版本的Contiki中,必须在编译时选择网络堆栈。您可以在应用程序的Makefile中设置三个互斥的选项:CONTIKI_WITH_RIME、CONTIKI_WITH_IPV4和CONTIKI_WITH_IPV6。例如,下面这行代码可以将Rime库与您的应用程序链接起来:
CONTIKI_WITH_RIME = 1https://stackoverflow.com/questions/31097172
复制相似问题