由于实验室的需要,这段时间需要利用veins进行车载通信的仿真,第一次写博客,一方面想把自己学习过程中的经验分享给大家,另一方面也把他当做笔记,没事儿自己也复习一下
安装
关于veins的安装主要有两种方式:
第一种方式需要同时下载并安装OMNET++以及SUMO,并下载及加载veins,本人利用这种方式在window,linux以及macos安装觉得都非常的麻烦,而且成功概率不到50%,如果想用这种方式安装的话,CSDN提供了多个文章教大家,这里就不多说了,只是提醒大家要注意OMNET++以及SUMO的安装版本,在这里附上官方教程:
http://veins.car2x.org/tutorial/
第二种方式则使用ova虚拟包,在虚拟机上安装,本人比较推荐这种方式,首先安装简单,只需要利用虚拟机进行安装,省去了OMNET++,SUMO安装及配置的麻烦(尤其是OMNET++,每一次安装都要花费很长时间,并且不知道什么时候出现各种问题);其次,至少在写这篇博客的时候,SUMO的官网我没有办法进入,只能通过百度查找,免费能用的还没几个;最后虚拟机的备份功能保证即使误操作,也能恢复到安全状态(本人有好几次误操作后,就不知道如何恢复,只好重装),这里附上ova虚拟包地址
http://veins.car2x.org/documentation/instant-veins/
Instant Veins安装方式简单到爆,只需要右键打开方式,点击你的虚拟机,选择路径即可安装,成功后进入登录密码:veins
进入桌面后。点击左上角Activity,第二个sumo-lauchd开启sumo与omnet++的连接,然后点击第一个OMNeT++ IDE 打开OMNET++软件,点击进入veins-->example-->veins,右键omnetpp.ini-->Run As-->OMNet++ Simulation进入OMNet++ Qtenv界面,在Set Up Inifile Configure中,config name随便选(只是测试是否成功)点击OK,最后点击左上角的RUN或者FAST即可看到效果。