1.3 网络仿真技术介绍在 WSN 技术的发展历程中,伴随着新的协议开发以及算法设计,人们从最开始的小规模、小网络流量、简单拓扑结构,逐渐发展到复杂拓扑结构的开发以及高精度算法设计。开展物理实验也由于复杂模型的建立而显得不太现实。因此,网络仿真技术应运而生。这门技术拥有着高精度实验结果、适用领域广、成本低的特点。它得益于计算机技术的发展,并承担着网络模型建立、模拟实验以及结果分析的责任。常用的网络仿真软件平台包括:TinyOS、OMNET++、MATLAB、OPNET 等。TinyOS 是一款专门为 WSN 节点设计的操作系统。它采用一种特殊的基于组件的架构方式,可以快速实现各种应用[16]。TinyOS 系统自带 TOSSIM 仿真工具,能够同时模拟多个传感器节点的运行,并且能对网络信息进行实时反馈。OMNET++是一款以 C++为核心语言、辅以特殊 NED语言生成网络拓扑结构的网络仿真软件,它拥有稳定的执行能力,但缺乏可扩展性[17]。面对改变拓扑结构、其他参数的情况需要修改源代码并重新编译。OPNET 是一款拥有优秀性能的仿真软件,它拥有优秀的图形用户界面,并支持面向对象建模。其核心 Modeler 通过三层建模机制,即 Process——Node——Network 三层[18]。这种建模机制与实际完全对应,能够全面表达网络特点。 基于RSSI和TDOA的无线传感器多节点定位方法研究(2):http://www.751com.cn/zidonghua/lunwen_41338.html