【OMNeT+INET】淺談OMNeT開源庫INET(一)

【前言】

更多討論歡迎加入學習QQ羣:157696125
本文試圖以簡明的方式,結合實際項目使用需求,從幾個角度對開源庫INET進行簡要說明;希望可對各位研究生同學和開發人員有益參考;對於其中可能存在的問題或錯誤,歡迎在評論區提出討論;

【INET爲何物】
INET框架(https://inet.omnetpp.org)是一個開源通信網絡仿真包,爲omnest/omnet++仿真系統編寫。INet框架包含多種有線和無線協議的模型,詳細說明物理層模型、應用程序模型等。在OMNeT的各種新版本中INet框架正在不斷改進,新部件不斷被添加、各種BUG不斷被修復,但不能確保INET中的協議完全按照規範協議。

【INET簡單說明】

  1. 要實現新協議或修改現有協議,需要添加代碼在SRC目錄下。如果在“src”下添加新文件,需要使用用“makemakefiles”命令重新生成makefiles目錄。
  2. 如果要在inet中使用外部接口,請安裝libpcap dev(在Linux上)或winpcap(在www.winpcap.org的Windows上),並啓用“仿真”功能在IDE中或使用inet功能工具,然後重新生成inet makefile使用“make makefiles”。
  3. 每個INET都會有相應的說明,例如:版本這是新的inet 4.x分支的第一個穩定版本,全部原始已完成計劃任務。此版本需要OMNET++5.4.1或更高版本。隨着新的inet 4.0版本的發佈,舊的inet 3.x分支的開發是停止。強烈建議用戶使用新的iNet 4.0版本以及用於遷移現有項目的。不可否認,遷移不是很簡單,但是有一個“inet 4.0遷移指南”(“Doc/Misc”文件夾)來幫助你。

【INET安裝】

INET框架可以在omnet++支持的任何平臺上編譯,前提是有效安裝OMNET++。

  1. 確保OMNET++安裝工作正常,例如,嘗試運行一些簡單示例(相關命令“which nedtool”),打開窗口,用“mingwenv.c
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章