Contiki Cooja 中的 RPL 边界路由器 运行

RPL Border Router running in Contiki Cooja

我正在使用一个 udp-server 和几个 udp-clients 在 Contiki-NG 中开发一个项目。到目前为止,我一直只使用这些固件,在 Contiki Cooja 中模拟为 Sky Motes,但是现在我需要添加一个 RPL 边界路由器,这将是 DAG 根,以便使用 tunslip6 工具执行 ping。

但是,我似乎无法按照 tutorials available in github 中的说明编译此工具...示例文件夹中的自述文件说:“它支持两种主要的操作模式: 嵌入式和原生。"

这是否意味着我不能将 tunslip6 与 Contiki-NG Cooja 的 RPL-Border-Router 一起使用? 我记得我在使用此示例的 Contiki-3.x 版本时能够执行此操作。

提前谢谢你。

对于与 Cooja 模拟器的连接,您需要将目标设为 connect-router-cooja 而不是目标 connect-router。在第一种情况下,边界路由器连接是通过 TCP 套接字建立的。第二种情况,是通过打开串口设备文件制作的。

Cooja 和边界路由器设置在单独的 Wiki 页面中进行了描述:https://github.com/contiki-ng/contiki-ng/wiki/Cooja:-simulating-a-border-router