首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Contiki中可以同时使用Rime和uIP通信堆栈吗

在Contiki中可以同时使用Rime和uIP通信堆栈吗
EN

Stack Overflow用户
提问于 2015-06-28 15:21:41
回答 2查看 736关注 0票数 0

在Contiki - Cooja模拟器上工作,我想知道我应该如何使用轻量级rime通信堆栈以及基于IPv6的uIP堆栈。我主要关心的是在网络中的移动节点和静态节点之间以最小的开销进行通信,并且(在某些情况下)在移动节点和网关之间使用IPv6进行通信。

谢谢你的回答。

EN

回答 2

Stack Overflow用户

发布于 2015-06-30 15:47:09

有可能,RIME和uIP是网络堆栈的两个不同部分,Rime用于无线通信,而uIP是一个轻量级的符合TCP/IP的堆栈。我建议您仔细阅读这些文档,以了解它们的确切工作原理。

票数 0
EN

Stack Overflow用户

发布于 2015-09-05 20:09:44

不,使用未修改的Contiki是不可能的。

只有一个全局network_driver对象,通常为sicslowpan_driverrime_driver

此外,在较新版本的Contiki中,必须在编译时选择网络堆栈。您可以在应用程序的Makefile中设置三个互斥的选项:CONTIKI_WITH_RIMECONTIKI_WITH_IPV4CONTIKI_WITH_IPV6。例如,下面这行代码可以将Rime库与您的应用程序链接起来:

代码语言:javascript
复制
CONTIKI_WITH_RIME = 1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31097172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档