我正在对Contiki的RPL算法进行修改。我正在使用Cooja进行模拟。 我试图通过一定的分布(如Gamma分布)随机地向网络添加节点来评估算法的效率。要做到这一点,我必须编写一个脚本。问题是,我不能使用这个脚本添加多个mote。以下是我到目前为止的情况:
var motes_array = new Array();
moteType = mote.getType();
for (i = 0; i < 5; i++) {
motes_array[i] = moteType.generateMote(mote.getSimulation());
mote.getSimulation().addMote(motes_array[i]);
}
log.testOK();
上面的代码只添加了一个mote,尽管循环按预期执行了5次。
我非常感谢你的帮助。