我正在开发一个带有一个边界路由器和大约30个微尘的Contiki+Cooja应用程序(天空微尘)。对于它们中的一些,我通过将它们放在br的tx范围内(在cooja中)并设置:#define DUIP_CONF_IPV6_RPL 0来模拟直接电缆连接。我注意到,查询br (http://[aaaa::212:7401:1:101])中的邻居和路由时,我总是收到最多20个路由(并不总是相同)。不在列表中的路由不可达。只收到20条路由是有特殊原因的?谢谢,丹尼尔
发布于 2015-02-16 00:44:23
最大数量。路由是可配置的。默认值为20。请参阅https://github.com/contiki-os/contiki/blob/master/core/contiki-default-conf.h#L154
发布于 2015-02-17 02:30:57
解决后,需要添加与边界路由器相关的project.conf
#undef NBR_TABLE_CONF_MAX_NEIGHBORS
#define NBR_TABLE_CONF_MAX_NEIGHBORS 40
#undef UIP_CONF_MAX_ROUTES
#define UIP_CONF_MAX_ROUTES 40其中40是新值
发布于 2017-06-16 20:17:39
您可以在project.conf文件中更改配置。使用Cooja模拟和z1 mote,在我的例子中,最大路由是50
https://stackoverflow.com/questions/28526500
复制相似问题