在非存储模式下设置 RPL

Setup RPL in non storing mode

我是 Contiki 新手,使用的是 Contiki 3.0。谁能帮我解决以下几点:

  1. 如何将RPL从默认的存储模式设置为非存储模式?我正在尝试在 rpl-private.h 中更改 DAG 模式,但它似乎不是正确的方法。
  2. Cooja Collect View 仅适用于 examples/rpl-collect 中给出的示例模拟,不适用于我的自定义模拟项目。是否需要任何设置?

这应该可以解决问题:

#undef RPL_CONF_MOP
#define RPL_CONF_MOP RPL_MOP_NON_STORING /* Mode of operation*/
#undef UIP_CONF_MAX_ROUTES
#define UIP_CONF_MAX_ROUTES 0 /* Optional, but helps to save memory - no need for routes in the non-storing mode */

如果由于任何原因不起作用,请发表评论。