The Simulator is universally used to develop and test protocols of WSN, especially in the beginning stage of these designs. free ppt download
1. Introduction to simulator
2. Simulators for WSN
10. ConclusionINTRODUCTION TO
1. The Simulator is universally used to develop and test protocols of
WSNs, especially in the beginning stage of these designs.
2. The cost of simulating thousands of nodes networks is very low, and
the simulation can be finished within very short execution time.
3. Both general and specialized simulators are available for uses to
simulate WSNs.SIMULATORS FOR WSN
6. ATEMU, and
1. NS-2 is the abbreviation of Network simulator version two, which
first been developed by 1989 using as the REAL network
2. Now, NS-2 is supported by Defense Advanced Research Projects
Agency and National Science Foundation.
3. NS-2 is a discrete event network simulator built in Object-Oriented
extension of Tool Command Language and C++.
4. People can run NS-2 simulator on Linux Operating Systems or on
Cygwin which is a Unix-like environment and command-line
interface running on WindowsMERITS
1. NS-2 can support a considerable range of protocols in
2. The open source model saves the cost of simulation,
and online documents allow the users easily to modify
and improve the codes.LIMITATIONS
1. people who want to use this simulator need to
familiar with writing scripting language and modeling
2. sometimes using NS-2 is more complex and time-
consuming than other simulators to model a desired
3. NS-2 provides a poor graphical support, no
4. due to the continuing changing the code base, the
1. TOSSIMis an emulator specifically designed for WSN running on
TinyOS, which is an open source operating system targeting embedded
2. In 2003, TOSSIM was first developed by UCBerkeley’s TinyOS
3. TOSSIM is a bit-level discrete event network emulator built in
PythonPython, a high-level programming language emphasizing code
readability, and C++.
4. People can run TOSSIM on Linux Operating Systems or on Cygwin
1. The open source model free online document
save the emulation cost.
2. TOSSIM has a GUI, TinyViz, which is very
convenience for the user to interact with electronic
3. TOSSIM is a very simple but powerful emulator
4. TOSSIM can support thousands of nodes
1. TOSSIM can not correctly simulate issues of the energy
consumption in WSN;
2. Every node has to run on NesC code, a programming
language that is event-driven, and implemented on TinyOS,
3. Motes-like nodes are the only thing that TOSSIM can
1. Em-Star is an emulator specifically designed for WSN
built in C.
2. It was first developed by University of California, Los
3. Em-Star is a trace-driven emulator running in real-time.
4. People can run this emulator on Linux operating systemMERITS
1. Em-Star has a robustness feature that it can mitigate faults
among the sensors.
2. There is a flexible environment in Em-Star that users can
freely change between deployment and simulation among
3. Em-Star has a GUI, which is very helpful for users to control
It can not support large number of sensors
The limited scalability will decrease the reality of
Em-Star is can only run in real time simulationOMNET++
1. OMNeT++ is a discrete event network simulator built in C++.
2. OMNeT++ provides both a noncommercial license, used at
academic institutions or non-profit research organizations, and a
commercial license, used at "for-profit" environments.
3. Users can run OMNeT++ simulator on Linux Operating Systems,
Unix-like system and Windows.MERITS
1. OMNeT++ provides a powerful GUI.
2. This simulator can support MAC protocols as well as some localized protocols
3. OMNeT++ can simulate power consumption problems in WSNs
1. The number of available protocols is not larger enough
2. The compatible problem will rise since individual researching groups developed
the models separatelyJ-SIM
1. J-Sim is a discrete event network simulator built in Java.
2. This simulator provides GUI library, which facilities users to
model or compile the Mathematical Modeling Language, a“text-
basedlanguage” written to J-Sim models.
3. This simulator is commonly used in physiology and biomedicine
1. models in J-Sim have good reusability and interchangeability
2. J-Sim contains large number of protocols
3. can simulate radio channels and power consumptions in WSNs
4. J-Sim can simulate larger number of sensor nodes, around 500.
1. The execution time is much longer
2. The inherently design of J-Sim makes users hardly add new protocolsATEMU1. ATEMU is an emulator of an AVR processor for WSN built in C
2. AVR is a single chip microcontroller commonly used in the
3. ATEMU provides GUI, Xat db; people can use this GUI to run
codes on sensor nodes, debug codes and monitor program
4. People can run ATEMU on Solaris and Linux operating system.MERITS
1. ATEMU can simulate multiple sensor nodes at the same time.
2. ATEMU has a large library of a wide rage of hard devices.
3. ATEMU can provide an accurate model
1. The simulation time is much longer than other simulation tools
2. ATEMU has fewer functions to simulate routing and clustering