用腾讯云做淘宝客网站视频,wordpress支付宝微信支付,忘记wordpress密码,苏州移动网站建设最近在做contiki平台上的一些cooja仿真的东西#xff0c;发现现在网上能学到的东西实在是很有限#xff0c;现在在这里将我最近学到的一些东西做一下总结。
一、 关于运行的一般步骤#xff1a;
https://www.zhihu.com/question/48708549/answer/139050874
知乎上这个问… 最近在做contiki平台上的一些cooja仿真的东西发现现在网上能学到的东西实在是很有限现在在这里将我最近学到的一些东西做一下总结。
一、 关于运行的一般步骤
https://www.zhihu.com/question/48708549/answer/139050874
知乎上这个问答已经相当详细了可以满足一般的仿真需求 对于有相当程度想要深入学习的人contiki tutorials能起到作用:
http://anrg.usc.edu/contiki/index.php/Contiki_tutorials
二、一些仿真的细节
1 network框 mote IDs当勾选这个选项的时候节点显示ID如图节点上显示了1、2
Ratio traffic当勾选这个选项的时候如果某节点发送数据包在这个节点的周围会出现红圈
Mote type当勾选这个选项的时候节点会根据自己的类型变颜色如图节点1是sink node变绿色节点2是sender变黄色
Mote type当勾选这个选项的时候数据包的发送方和接收方会用一条蓝色有向箭头表示出来。
Radio environment这个选项在DGRM、UDRM等选项下有所不同拿UDRM举例当勾选这个选项点击某节点会出现这个节点的通信范围和影响范围。
以上内容可以实践效果立竿见影。
2 Radio message框 这个框可以通过Tools-Radio message..打开 当仿真进行时这个框里面会逐条显示包的发送情况。5个指标分别是编号、时间、发送方、接收方、包的内容。 我们可以根据自己的需要通过File-Save to file..将信息保存下来分析出自己需要的信息。
3 DGRM configurator框 这个框通过Tools-DGRM Links...打开。注意在非DGRM模式下是没有这个选项的)
DGRM模式下我们可以手动添加节点的连通性这个手动主要体现在这里。
添加这个框里面数据的方法主要有两种Add按钮和Import按钮。Add适合节点数目较少Import适合节点数目较多的情况。
Import的文件里面数据格式需要十分注意。下图是我现在做的实验的Import文件一部分截屏
第一列代表发送方ID、第二列代表接收方节点ID、第三列代表RX ratio、第四列无意义根据实验第四列的数据不会在框里面显示、第五列LQI、第六列Delauy、第七列RSSI。数据之间通过空格间隔。
4 Base RSSI框 这个框可以通过Tools-Base RSSI...打开。
这个框主要用来设置节点的背噪不太确定BaseRSSI只能保留一位小数这里比较不方便只能通过手动输入所以节点多的适合很不方便。时间多的可以试一试改一下这个框的代码参照DGRM configurator的方法添加import方案。DGRMconfiguretor的代码可以在contiki文件夹下通过搜索DGRMconfigurator找到。
就先总结这些我只探索了我目前需要的。不得不说cooja真是一个很全面的GUI类型仿真工具我以为我需要改后台代码的然后点一点都找到解决方案了。给劳动人民的智慧点一个赞。