最近想学习一下无线传感器网络,慢慢接触了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的无线传感器网络之路.

contiki仿真模拟器cooja的使用相关推荐

  1. Contiki学习笔记——Cooja启动失败

    Contiki学习笔记--Cooja启动失败 Cooja启动 Cooja启动 进入Terminal: cd Contiki/tools/cooja ant run 出现错误: Could not fi ...

  2. 介绍一款开源的自动驾驶仿真模拟器-Carla

    大家好,我是李慢慢. 不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件. 目录: 0.前言 1.Carla简介 2.Carla的官方资源 ...

  3. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》开题报告

    基于HackRF开发GPS信号仿真模拟器 1. 研究意义 随着GPS卫星导航定位系统在现在社会得到越来越广泛的应用,一个能够定量评估.可以模拟不同环境.并具有足够精度的卫星信号仿真模拟器为GPS终端设 ...

  4. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(一)

    2014.07.07收到导师的邮件,通知由自己来做开源夏令营的<基于HackRF开发GPS信号仿真模拟器>项目,很开心能够得到这个机会,也很感谢导师的信任.在整理材料后,向导师汇报了自己的 ...

  5. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(二)

    2014.07.14--2014.07.20,开源夏令营的第二周. 这周主要解决的问题: 坐标系转换: WGS-84是地心地固坐标系的一种(地心直角坐标系),也是GPS系统定位结果输出中所采用的坐标系 ...

  6. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(三)

    2014.07.21-2014.07.27,项目已经开展三周了,接下来就要面对中期检查了.实验室已经放假了,现在只剩下为数不多的几个人了,其中包括我. 这周主要解决的问题 这周主要解决的问题分为三个方 ...

  7. 华为仿真模拟器与VMware虚拟机还能这样组合,简直太强大了

    有时候,我在使用ensp动手做实验时在想,ensp里的网络设备能不能正常访问互联网呢?这样就可以更加真实的模拟环境.经过一番折腾,终于实现了.今天把这个案例分享给大家. 借助VMware虚拟机的NAT ...

  8. python电路模拟软件_Arduino仿真模拟器VirtualBreadboard下载 v4.42

    VirtualBreadboard简称:VBB,它是一个实验电路板的电路仿真器和微控制器的开发环境,可帮助您开发基于单片机的应用 详细介绍(机器翻译,凑合看吧): VirtualBreadboard被 ...

  9. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》终期汇报

    目前的项目进展能够实现的功能有: 1.在Matlab中完整运行数据生成部分功能,产生中频数据 在Matlab中,依次读取某天的全部卫星星历.确定用户的状态(位置.速度和加速度).依据时间计算卫星的状态 ...

最新文章

  1. 为什么说Python是一门动态语言--Python的魅力
  2. argparse.ArgumentParser
  3. [html] html5中的meta标签robots有什么作用?
  4. 在CentOS下源码安装 Xen并搭建Windows虚拟机
  5. Python学习:图形界面设计01
  6. (翻译)开始iOS 7中自动布局教程(二)
  7. hdu 3853 概率dp
  8. php win 输入密码,win10开机密码输入框不见了怎么办
  9. Linux文本处理之awk
  10. 用NBSI进行SQL注入***分析及安全解决方案
  11. RFC2544性能测试
  12. 手把手教你用Python创建SQL数据库~
  13. 一个牛人在美国的跳槽经历(转)
  14. 最新Hive/Hadoop高频面试点小集合
  15. 工业机械设备设计与艺术设计
  16. 纯干货!一款APP从设计稿到切图过程全方位揭秘
  17. 安装mathpix注册不了账户:unexcepted error
  18. Oracle 19c rac的搭建
  19. 中国之声《国学堂》试听下载
  20. 《学习opencv》笔记——矩阵和图像操作——cvCrossProduct and cvCvtColor

热门文章

  1. 斯皮尔 皮尔森 肯德尔_失焦图像的无参考质量评价
  2. 电脑插了耳机,外放还有声音-解决办法
  3. 螺旋无限延伸_无限螺旋篇 其之四
  4. 暴风魔镜S1拆解和低成本DIY适应大手机
  5. arch模型 python_【时间序列】波动率建模之ARCH模型
  6. Debug python - Segmentation fault (core dumped)
  7. 【网络--实验】华三防火墙命令行调试实例
  8. cad画直角命令_cad中怎么把直角倒角
  9. html5 微信签到墙,3D签到墙 webgl示例源码(three.js)
  10. 计算机在表格顶端添加标题,Excel表格图标上方显示数据-怎样在excel图标里添加图表元素?...