contiki_cooja仿真模拟教程

最近想学习一下无线传感器网络,看论文时发现了contiki,以及里面强大的模拟器。这篇文章就记录一下cooja仿真模拟的步骤吧。
下面看一下效果图:

运行cooja得下载contiki源码以及搭建环境等一系列复杂步骤,但是我们可以通过直接下载官方虚拟机镜像运行,省去了搭建环境的麻烦。
虚拟机镜像:Instant Contiki-3.0
下载好后用Vmware打开就好了。

Contiki镜像默认登录密码user

修改键盘布局:

sudo dpkg-reconfigure keyboard-configuration  

之后键盘文我选择的MacBook Pro,之后选择英语(美国)即可解决问题。

进入cooja目录
user@instant-contiki:~$ cd contiki/tools/cooja/

执行ant命令,进入主界面
user@instant-contiki:~/contiki/tools/cooja$ ant run

点击File -> New simulation, 如下图,点击Create创建;

 点击Motes->Add motes->Create new mote type->Sky mote, 这里我们先建立一个server node,
Description修改为server,选取examples/ipv6/rpl-udp/udp-server.c, 点击Complie,等待编译完成后点击Create.

添加一个server节点, 点击Add motes;

在这里插入图片描述

重复4~5, 添加8个client节点,firmware选择udp-client.c, 节点生成后如下图所示:

在这里插入图片描述

在Network视图里,可以增加显示相应的辅助工具展示,更直观的效果:

在这里插入图片描述

在Simulation control面板上,点击start,即可开启仿真;

在这里插入图片描述

以上便可开启了cooja仿真,慢慢走上学习RPL, 6LowPan的无线传感器网络之路.

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值