此博客用來記錄學習過程中用到的資料
1.首先在ubuntu16.04的系統環境下安裝了veins,sumo,omnetpp
這裏主要參考了veins官網的教程,雖然他給出的實在windows上的安裝步驟,但是有一定的參考價值。另外版本號特別重要,要按照veins裏的tutorial給出的版本進行安裝,我這次用的時veins4.6,sumo0.30.0,omnetpp5。注意將sumo和omnetpp的bin目錄寫進環境變量。
參考了這篇博客http://blog.csdn.net/sinat_16379967/article/details/38735141
2.安裝好之後要驗證三者是否能一起工作
首先要理解三者的關係,veins是一個插件用來協調omnetpp和sumo一起工作,sumo用來顯示模擬場景,omnetpp控制網絡模擬。用veins裏的example來試驗即可。大體分爲三步。
1.進入veins目錄,運行sumo-launchd.py開啓端口監聽
2.在omnetpp中導入veins
3.在omnetpp中運行veins中的example
參考了youtube上的一個視頻https://www.youtube.com/watch?v=39FufLl-Gso
3.進行sumo的學習
將環境搭建好之後就要開始各部分的學習,我是先從sumo開始的。重點在sumo官網的tutorials裏http://sumo.dlr.de/wiki/Tutorials。親手實驗這幾個教程之後,會對sumo仿真需要的幾個文件間的關係有一定的瞭解。
參考的中文博客http://blog.csdn.net/qtlyx/article/category/5909009
部分sumo官網tutorial的翻譯http://blog.csdn.net/renguoqing1001/article/category/6411654/2
這些文章部分已經和官網的tutorial有出入,因爲版本發展的原因,所以還是以官方tutorials爲準。
4.omnetpp的學習