contiki仿真模拟器cooja的使用

最近想学习一下无线传感器网络,慢慢接触了6LowPan和Ipv6以及RPL, 但是手里没有相关硬件,再机缘巧合的情况下发现了contiki,以及里面强大的模拟器。这篇文章就记录一下cooja仿真模拟的步骤吧。
下面看一下效果图:
在这里插入图片描述
运行cooja得下载contiki源码以及搭建环境等一系列复杂步骤,但是我们可以通过直接下载官方虚拟机镜像运行,省去了搭建环境的麻烦。
虚拟机镜像:Instant Contiki-3.0
下载好后用Vmware打开就好了。

  1. 进入cooja目录

user@instant-contiki:~$ cd contiki/tools/cooja/

  1. 执行ant命令,进入主界面

user@instant-contiki:~/contiki/tools/cooja$ ant run
在这里插入图片描述

  1. 点击File -> New simulation, 如下图,点击Create创建;
    在这里插入图片描述
  2. 点击Motes->Add motes->Create new mote type->Sky mote, 这里我们先建立一个server node,
    Description修改为server,选取examples/ipv6/rpl-udp/udp-server.c, 点击Complie,等待编译完成后点击Create.
  3. 添加一个server节点, 点击Add motes;
    在这里插入图片描述
  4. 重复4~5, 添加8个client节点,firmware选择udp-client.c, 节点生成后如下图所示:
    在这里插入图片描述
  5. 在Network视图里,可以增加显示相应的辅助工具展示,更直观的效果:
    在这里插入图片描述
  6. 在Simulation control面板上,点击start,即可开启仿真;
    在这里插入图片描述
    以上便可开启了cooja仿真,慢慢走上学习RPL, 6LowPan的无线传感器网络之路.
  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值