源代码网址

使用方法参考README.txt。

其中有几处因为Contiki和cooja的版本更新,在Contiki-2.6版上应该如下使用:

1.针对settings/Manage project directories settings/Manage project directories/

092416553.png

Contiki Cooja Mobility 之一 安装使用_第1张图片

Settings->External tools paths...

Contiki Cooja Mobility 之一 安装使用_第2张图片

161844570.png

2.针对 start plugins/Mobility

Contiki Cooja Mobility 之一 安装使用_第3张图片

开始,这个菜单是不存在的,使用tools->Simulation script editor...=》File->Load example script->Interact with surrounding Cooja plugins.

Contiki Cooja Mobility 之一 安装使用_第4张图片

Contiki Cooja Mobility 之一 安装使用_第5张图片

自己在script中写需要的交互代码,输出自己需要的信息。

可能是经过如下步骤,编译安装了mobility,然后设置了步骤1的路径之后,在Tools菜单中出现了Mobility选项(具体什么时候不清楚)如下:

Contiki Cooja Mobility 之一 安装使用_第6张图片

Contiki Cooja Mobility 之一 安装使用_第7张图片

Contiki Cooja Mobility 之一 安装使用_第8张图片

这样就可以使用Mobility Plugin功能了。

部署Mobility Plugin步骤如下:

其中,在cd contiki-folder/tools/cooja/apps/mobility

ant jar , 需要修改build.xml中cooja.jar 的为自己的编译路径。

Contiki Cooja Mobility 之一 安装使用_第9张图片

编译后的结果如下:Contiki Cooja Mobility 之一 安装使用_第10张图片

增加了一个build文件夹并生成四个class文件,在lib文件夹下,多出mobility.jar。


备注:mobility/cooja.config  mobility/java/Mobility.java