2020-12-13Veins16 分钟 读完 (大约 2373 个字)Veins教程09 - 通过TraCI修改建筑物颜色通过前面几篇教程,大家应该能够成功跑出Demo并且可以通过修改应用层等代码实现自己的功能。但是大家肯定觉得很奇怪为什么通过OSMWebWizard导出的明明是好看的彩色的地图,使用netedit打开查看时建筑物也是彩色的,但是使用Veins仿真时所有建筑都变成了红色边框无填充的多边形。丑陋的展示,自己可以理解但是给别人演示的时候并不太方便。这篇教程将从修改建筑颜色入手,讲讲SUMO的TraCI。阅读更多
2020-12-07Veins8 分钟 读完 (大约 1166 个字)Veins教程08 - Veins魔改应用层2这篇教程优化Report Message。基于"Version 2",即以RSU为主控,轮询小车的模式。效果图在最后。阅读更多
2020-12-06Veins10 分钟 读完 (大约 1535 个字)Veins教程07 - Veins魔改应用层这篇实现V2R通信,目标是RSU能知晓有多少小车可以通信,并借此深入了解Message,Application应用层和mac层的相关知识。讲解两个版本,第一个是,小车间歇发送报告消息,RSU接收并记录。第二个版本是RSU定时间歇发送询问信息,小车收到后应答,RSU接收并记录。阅读更多
2020-12-03Veins6 分钟 读完 (大约 827 个字)Veins教程05 - 再学OMNet++对Veins有了一些基础的了解之后,在修改/搭建自己项目之前,回头再深入学习一些Omnet++的知识。阅读更多
2020-12-03Veins16 分钟 读完 (大约 2433 个字)Veins教程04 - Veins介绍有了对SUMO和OMNet++的基础了解,接下来主要学习使用Veins。Veins的相关资料非常缺乏,一方面是用的人不够多,另一方面应该是用的人都比较厉害。笔者这里会不断发布我的经验,问题和解决方案,如有需要可以一起讨论。阅读更多
2020-12-03Veins4 分钟 读完 (大约 604 个字)Veins教程03 - OMNet++ 介绍OMNet++在本教程中(Veins+OMNetpp+SUMO)是一个重要角色,需要深入学习。OMNet++基于C++(和NED),本教程默认读者有一定C++基础。按照之前的教程安装之后可以通过`omnetpp`打开OMNet++。打开后如果工程目录不存在或为空会提示安装INET和Examples;INET与Veins是类似工具,本例中不涉及使用,因此两个均可以不勾选。阅读更多
2020-12-02Veins6 分钟 读完 (大约 844 个字)Veins教程02 - SUMO介绍学习Veins之前需要先了解了解SUMO。SUMO可以分为三块。三者和关系是,使用netedit绘制了交通网络后,保存然后通过sumo/sumo-gui来仿真。因此两者密不可分,需要同时学习。即使之后的项目一般需要导入真实地图而不是手动绘制,你仍有很大概率需要使用netedit规划车辆行进路线。阅读更多
2020-12-01Veins6 分钟 读完 (大约 951 个字)Veins教程01 - SUMO & OMNet++ & Veins学业需要,笔者从零开始学习车联网相关知识。教授指定使用Veins作为仿真平台,这个平台的资料是真的少,于是笔者一边学习一边记录,希望对你有帮助。使用Veins必然离不开SUMO和OMNet++,笔者首先来介绍以下三者的功能及关系。阅读更多
2020-06-07程序10 分钟 读完 (大约 1429 个字)Node.js脚本监听OneDrive并发布文章到Hexo部署好博客之后,博主一直在想办法简化发布文章的过程。上一篇介绍了自己编写的简易本地监听器来发布文章,有效果但也不算很方便,因为使用sftp上传文章总归有些繁琐。本文将介绍博主新编写的Node.js工具,不仅可以监听本地文件,更可以监听OneDrive网盘指定目录,并实现自动发布。算是上一个工具的进化版,可以大幅简化博客发布文章的流程,毕竟只需要将写好的文章上传至网盘,或本地的OneDrive目录即可。阅读更多