Veins教程09 - 通过TraCI修改建筑物颜色

通过前面几篇教程,大家应该能够成功跑出Demo并且可以通过修改应用层等代码实现自己的功能。但是大家肯定觉得很奇怪为什么通过OSMWebWizard导出的明明是好看的彩色的地图,使用netedit打开查看时建筑物也是彩色的,但是使用Veins仿真时所有建筑都变成了红色边框无填充的多边形。丑陋的展示,自己可以理解但是给别人演示的时候并不太方便。这篇教程将从修改建筑颜色入手,讲讲SUMO的TraCI。
阅读更多

Veins教程07 - Veins魔改应用层

这篇实现V2R通信,目标是RSU能知晓有多少小车可以通信,并借此深入了解Message,Application应用层和mac层的相关知识。讲解两个版本,第一个是,小车间歇发送报告消息,RSU接收并记录。第二个版本是RSU定时间歇发送询问信息,小车收到后应答,RSU接收并记录。
阅读更多

Veins教程03 - OMNet++ 介绍

OMNet++在本教程中(Veins+OMNetpp+SUMO)是一个重要角色,需要深入学习。OMNet++基于C++(和NED),本教程默认读者有一定C++基础。按照之前的教程安装之后可以通过`omnetpp`打开OMNet++。打开后如果工程目录不存在或为空会提示安装INET和Examples;INET与Veins是类似工具,本例中不涉及使用,因此两个均可以不勾选。
阅读更多

Veins教程01 - SUMO & OMNet++ & Veins

学业需要,笔者从零开始学习车联网相关知识。教授指定使用Veins作为仿真平台,这个平台的资料是真的少,于是笔者一边学习一边记录,希望对你有帮助。使用Veins必然离不开SUMO和OMNet++,笔者首先来介绍以下三者的功能及关系。
阅读更多