【前言】
更多讨论欢迎加入学习QQ群:157696125
本文试图以简明的方式,结合实际项目使用需求,从几个角度对开源库INET进行简要说明;希望可对各位研究生同学和开发人员有益参考;对于其中可能存在的问题或错误,欢迎在评论区提出讨论;
【INET为何物】
INET框架(https://inet.omnetpp.org)是一个开源通信网络仿真包,为omnest/omnet++仿真系统编写。INet框架包含多种有线和无线协议的模型,详细说明物理层模型、应用程序模型等。在OMNeT的各种新版本中INet框架正在不断改进,新部件不断被添加、各种BUG不断被修复,但不能确保INET中的协议完全按照规范协议。
【INET简单说明】
- 要实现新协议或修改现有协议,需要添加代码在SRC目录下。如果在“src”下添加新文件,需要使用用“makemakefiles”命令重新生成makefiles目录。
- 如果要在inet中使用外部接口,请安装libpcap dev(在Linux上)或winpcap(在www.winpcap.org的Windows上),并启用“仿真”功能在IDE中或使用inet功能工具,然后重新生成inet makefile使用“make makefiles”。
- 每个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++。
- 确保OMNET++安装工作正常,例如,尝试运行一些简单示例(相关命令“which nedtool”),打开窗口,用“mingwenv.

本文简要介绍了开源通信网络仿真包INET,它适用于OMNeT++仿真系统,涵盖多种通信协议模型。文章讲解了INET的用途、如何添加新协议、使用外部接口的步骤,以及INET的安装过程,提供了迁移至INET 4.0版本的指导。
&spm=1001.2101.3001.5002&articleId=97502319&d=1&t=3&u=f82d1d7e99364a54b72d9394a22483e0)
9964

被折叠的 条评论
为什么被折叠?



