Go directly to main content

WSNet / Worldsens simulator

An event-driven simulator for large scale wireless sensor networks

WSNet overview

WSNet is an event-driven simulator for wireless networks. Its main features:

Node simulation

In WSNet, the simulated nodes are built as an arbitrary assembly of blocs which represent either a hardware component, a software component or a behavior/resource of the node. There is no restriction in the number of blocs or the relation between the blocs. As an consequence, MIMO systems or nodes with multiple radio interfaces may easily be implemented. The blocs may model the following components/ behaviors: An example of node architecture is depicted in the picture below:

In a simulation, the nodes birth time can be specified and does not necessarily correspond to the the start of the simulation. Nodes can also die during a simulation due to external physical environments or to a lack of energy. Finally, nodes can read physical measures in their environment and impact on these measures. This feature gives the opportunity to simulate sensor-actuator networks.

Features: [ Back to Top ]

Environment simulation

WSNet offers the opportunity to simulate physical phenomena (e.g. fire) and physical measures (e.g. temperature, humidity). These values can be read by the nodes, evolve in time, and the physical phenomena can impact the nodes, such as destroying them. As an example, the picture below depicts a network where a fire propagates, killing nodes that enter in the fire zone and inputing a high temperature value to nodes entering the "heat disk".

WSNet also offers the opportunity to add a monitoring entity in the simulation which role is to log informations with an omniscient view of the network state. As an example, the picture below has been produced by a monitoring entity which function is to log the energy consumption by sensor nodes in the network.

Features: [ Back to Top ]

Radio medium simulation

WSNet has been designed to offer a wide range of radio medium modeling, from a basic ideal physical layer with no interference, no path-loss and a fix radio range to a complex and precise one with a Friis propagation formula, Rayleigh fading, multiple frequencies and complex correlation properties between frequencies, bpsk modulation, complex antenna radiation patterns, etc.

Features: [ Back to Top ]

WSNet extensibility

Node, environment and radio medium blocs are develepped in independant dynamic libraries. In consequence, the addition of new models does not require to modify the core of WSNet and can be done easily. These libraries are then bounded to WSNet at execution time to offer to the simulation the models it requires.

This model is an opportunity for people to developp their own model and for external contributions. You are more than welcome to send us your models so that they will be integrated to the WSNet distribution.

[ Back to Top ]