文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>A Survey on Wireless Sensor Network Simulators

A Survey on Wireless Sensor Network Simulators

时间:2008-04-16  来源:zcwuwei

A Survey on Wireless Sensor Network Simulators 2007-10-21 10:45
Tran Minh Tam's Weblog - http://tmtam.wordpress.com

According to my survey, there are many simulators in the literatures and practice:

1. TOSSIM: http://www.cs.berkeley.edu/~pal/research/tossim.html

  • A TinyOS mote simulator which is useful for testing both the algorithms and implementations
  • Allowing experimentation with low-level protocols in addition to top-level application systems
  • Tython: http://www.tinyos.net/tinyos-1.x/doc/tython/tython.html
    • A scripting environment which uses TOSSIM for testing and analyzing sensor network applications

2. NS-2: http://www.isi.edu/nsnam/ns/

  • Discrete event simulator: provides support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.
  • Pros:
    • Separate protocol implementation from scenario scripting
  • Cons:
    • No support for WSN (need extensions)
    • Mixture of oTcl and C++

3. Mannasim (NS-2 Extension for WSN): http://www.mannasim.dcc.ufmg.br

  • Pros:
    • Have SGT (Script Generator Tool): front-end of for TCL script creation, written in Java, reducing the burden of programmer

4. SENSE: http://www.ita.cs.rpi.edu/sense/index.html

  • Pros:
    • Extensibility: Component-port Model & Simulation Component Classification
    • Reusability: extensive use of C++ template
    • Scalability
  • Cons:
    • All simulations require writing C++ code

5. OMNet++: http://www.omnetpp.org/

  • Pros:
    • Strong GUI support
    • Provides Component architecture for models. Components (modules) are written in C++, then assembled into larger components and models using a high-level language (NED).
  • Discrete event simulator with many extensions for wireless network simulation.
  • NesCT: http://nesct.sourceforge.net/
    • Convert nesC classes to C++ classes for OMNet++

6. Castalia (OMNet++ Extension for WSN): http://castalia.npc.nicta.com.au/

  • Pros:
    • Generic reliable and realistic framework for the first order validation of an algorithm before moving to implementation on a specific sensor platform

7. J-Sim (formerly Java-Sim): http://www.j-sim.org/

  • Pros:
    • Component-oriented architecture instead of OO design like NS-2
    • Platform neutral
    • Extensible
    • Reusable
  • Cons:
    • Low performance (for large WSN simulation)

8. Qualnet (formerly GloMoSim): http://www.scalable-networks.com/

9. VisualSense (for Ptolemy II): http://ptolemy.berkeley.edu/visualsense/

10. AlgoSenSim: http://tcs.unige.ch/doku.php/code/algosensim/overview

  • It is not protocol stack oriented but algorithm oriented: localization, distributed routing, flooding…

11. GTNetS: http://www.ece.gatech.edu/research/labs/MANIACS/GTNetS/index.html

12. Other Simulators:

  • SensorSim: http://nesl.ee.ucla.edu/projects/sensorsim/ DIED
  • WISENET: http://cegt201.bradley.edu/projects/proj2003/wisenet/index.html For AVR IS
  • atemu: http://www.hynet.umd.edu/research/atemu/ For AVR IS and MICA2 board components
  • Shawn: http://shawn.sourceforge.net/wiki/index.php/Hauptseite Not much documentation
  • Avrora: http://compilers.cs.ucla.edu/avrora/ for AVR IS and MICA2 board components
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载