2014年3月9日 星期日

在Windows 7上安裝VanetMobiSim

最近因為需要車載網路的模擬資料,
所以,花了點時間研究如何產生車載網路的模擬器。
而其中一個知名的模擬器就是VanetMobiSim,很多論文都是利用這個模擬器產生移動資料(mobility file)。
以下就我個人使用的心得,跟大家分享如何安裝這個好用的工具。

如何安裝VanetMobiSim

在安裝VanetMobiSim之前必須先確認電腦中有Java和Ant之後,才能使用該模擬器。
以下內容主要參考了Allen Hu的[車載] VanetMobiSim安裝教學,他是在Windows XP上安裝的,如果是XP的用戶,可以參考他的安裝教學。
而我則是在Windows 7上安裝,跟XP有一點點不一樣,
底下,就一步一步為大家介紹如何在Windows 7上安裝VanetMobiSim:

1.確認Java

若尚未安裝Java,可以到底下連結下載,我個人是安裝了JDK7:

安裝完JDK之後可以打開命令提示字元輸入
java -version
確認java是否已經安裝成功。
成功的話會看到如以下的Java版本資訊:
Java 版本資訊

2.安裝Ant


(1)下載Ant
由於VanetMobiSim有使用到Ant,所以需要進一步下載Ant,並且安裝。
請到以下頁面下載Ant:
找到apache-ant-1.9.3-bin.zip,或是更新的版本,然後下載,如下圖。
apache-ant-1.9.3-bin.zip

或者可以直接按這個連結下載。
解壓縮這個zip檔案之後,建議可以把這個資料夾放到比較單純的路徑底下(我自己是放在C:\,因為我的NB只有一個磁碟)

(2)設定環境變數
接下來,就是要確認Java的環境變數是否設定正確。
設定方法如下:

在"我的電腦"上按右鍵->點擊"內容"->點擊"進階系統設定"->點擊"環境變數",如下圖:  

接著在下方的系統變數的地方找到PATH,並點選"編輯",然後在變數值的最後加上
   ;%ANT_HOME%\bin
最後按下確定,如下圖步驟:


然後一樣在下方的系統變數中,按下新增,並在變數名稱中輸入ANT_HOME,變數值輸入ANT的存放路徑,如C:\apache-ant-1.9.3,然後按下確定鍵,步驟如下圖。


(2)檢查Ant環境變數
在命令提示字元中輸入 ant,檢查環境變數是否設定成功,如果成功的話,就會如下圖:

如果不成功的話,會看到下圖:





如果你跟我一樣看到Unable to locate tools.jar,這個錯誤訊息,請將JDK7中的C:\Program Files\Java\jdk1.7.0_51\lib\tools.jar複製到C:\Program Files\Java\jre7\lib\ 底下,就可以解決這個錯誤訊息。

最後完全正常的畫面:

3.安裝VanetMobiSim

現在我們正式來安裝今天的主角VanetMobiSim:

(1)下載VanetMobiSim
請到http://vanet.eurecom.fr/下載VanetMobiSim 1.1 sources file,如下圖:

解壓縮VanetMobiSim-1.1.zip之後,建議將這個檔案存放到比較單純的路徑,像我就在C:底下建立一個資料夾,取名VanetMobiSim,檔案資料夾如下圖:


(2)下載CanuMobiSim
接著下載
解壓縮CanuMobiSim_1_3_4_src.zip,並放到剛才建立的VanetMobiSim資料夾下,資料放入之後如下圖。

題外話,manual資料夾底下是VanetMobiSim的說明文件,如果有遇到模擬器操作上的問題,可以打開來參考看看。

(3)正式安裝
開啟命令提示字元,切換到VanetMobiSim資料夾下,並輸入ant patch指令:

若看到Build Successful就表示,安裝成功,而且在VanetMobiSim資料夾下多了一個sample資料夾,裡面是模擬器的範例設定xml檔。

(4)下載執行檔
接下來,最後一個步驟是要下載執行檔VanetMobiSim-1.1.jar,一樣到http://vanet.eurecom.fr/下載,如下圖。
下載回來之後,我自己是將VanetMobiSim-1.1.jar放在VanetMobiSim底下,然後打開命令提示字完,切換到VanetMobiSim目錄,輸入以下指令:
java -jar VanetMobiSim-1.1.jar samples/trafficLights.xml
如下圖:

接著就會跑出一個Java GUI如下圖:

這樣就表示成功安裝好VanetMobiSim啦。
不知不覺光安裝教學就寫了這麼多,只好在下一篇再跟大家另外分享VanetMobiSim的細部設定,例如,如何使用實際的地圖和輸出Mobile file。


沒有留言:

Related Posts Plugin for WordPress, Blogger...