contiki仿真模拟器cooja的使用
最近想学习一下无线传感器网络,慢慢接触了6LowPan和Ipv6以及RPL, 但是手里没有相关硬件,再机缘巧合的情况下发现了contiki,以及里面强大的模拟器。这篇文章就记录一下cooja仿真模拟的步骤吧。
下面看一下效果图:
运行cooja得下载contiki源码以及搭建环境等一系列复杂步骤,但是我们可以通过直接下载官方虚拟机镜像运行,省去了搭建环境的麻烦。
虚拟机镜像:Instant Contiki-3.0
下载好后用Vmware打开就好了。
- 进入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的无线传感器网络之路.
contiki仿真模拟器cooja的使用相关推荐
- Contiki学习笔记——Cooja启动失败
Contiki学习笔记--Cooja启动失败 Cooja启动 Cooja启动 进入Terminal: cd Contiki/tools/cooja ant run 出现错误: Could not fi ...
- 介绍一款开源的自动驾驶仿真模拟器-Carla
大家好,我是李慢慢. 不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件. 目录: 0.前言 1.Carla简介 2.Carla的官方资源 ...
- 开源夏令营《基于HackRF开发GPS信号仿真模拟器》开题报告
基于HackRF开发GPS信号仿真模拟器 1. 研究意义 随着GPS卫星导航定位系统在现在社会得到越来越广泛的应用,一个能够定量评估.可以模拟不同环境.并具有足够精度的卫星信号仿真模拟器为GPS终端设 ...
- 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(一)
2014.07.07收到导师的邮件,通知由自己来做开源夏令营的<基于HackRF开发GPS信号仿真模拟器>项目,很开心能够得到这个机会,也很感谢导师的信任.在整理材料后,向导师汇报了自己的 ...
- 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(二)
2014.07.14--2014.07.20,开源夏令营的第二周. 这周主要解决的问题: 坐标系转换: WGS-84是地心地固坐标系的一种(地心直角坐标系),也是GPS系统定位结果输出中所采用的坐标系 ...
- 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(三)
2014.07.21-2014.07.27,项目已经开展三周了,接下来就要面对中期检查了.实验室已经放假了,现在只剩下为数不多的几个人了,其中包括我. 这周主要解决的问题 这周主要解决的问题分为三个方 ...
- 华为仿真模拟器与VMware虚拟机还能这样组合,简直太强大了
有时候,我在使用ensp动手做实验时在想,ensp里的网络设备能不能正常访问互联网呢?这样就可以更加真实的模拟环境.经过一番折腾,终于实现了.今天把这个案例分享给大家. 借助VMware虚拟机的NAT ...
- python电路模拟软件_Arduino仿真模拟器VirtualBreadboard下载 v4.42
VirtualBreadboard简称:VBB,它是一个实验电路板的电路仿真器和微控制器的开发环境,可帮助您开发基于单片机的应用 详细介绍(机器翻译,凑合看吧): VirtualBreadboard被 ...
- 开源夏令营《基于HackRF开发GPS信号仿真模拟器》终期汇报
目前的项目进展能够实现的功能有: 1.在Matlab中完整运行数据生成部分功能,产生中频数据 在Matlab中,依次读取某天的全部卫星星历.确定用户的状态(位置.速度和加速度).依据时间计算卫星的状态 ...
最新文章
- 为什么说Python是一门动态语言--Python的魅力
- argparse.ArgumentParser
- [html] html5中的meta标签robots有什么作用?
- 在CentOS下源码安装 Xen并搭建Windows虚拟机
- Python学习:图形界面设计01
- (翻译)开始iOS 7中自动布局教程(二)
- hdu 3853 概率dp
- php win 输入密码,win10开机密码输入框不见了怎么办
- Linux文本处理之awk
- 用NBSI进行SQL注入***分析及安全解决方案
- RFC2544性能测试
- 手把手教你用Python创建SQL数据库~
- 一个牛人在美国的跳槽经历(转)
- 最新Hive/Hadoop高频面试点小集合
- 工业机械设备设计与艺术设计
- 纯干货!一款APP从设计稿到切图过程全方位揭秘
- 安装mathpix注册不了账户:unexcepted error
- Oracle 19c rac的搭建
- 中国之声《国学堂》试听下载
- 《学习opencv》笔记——矩阵和图像操作——cvCrossProduct and cvCvtColor
热门文章
- 斯皮尔 皮尔森 肯德尔_失焦图像的无参考质量评价
- 电脑插了耳机,外放还有声音-解决办法
- 螺旋无限延伸_无限螺旋篇 其之四
- 暴风魔镜S1拆解和低成本DIY适应大手机
- arch模型 python_【时间序列】波动率建模之ARCH模型
- Debug python - Segmentation fault (core dumped)
- 【网络--实验】华三防火墙命令行调试实例
- cad画直角命令_cad中怎么把直角倒角
- html5 微信签到墙,3D签到墙 webgl示例源码(three.js)
- 计算机在表格顶端添加标题,Excel表格图标上方显示数据-怎样在excel图标里添加图表元素?...