Jump to the content

Embedded
Systems

Home > EYES WSN Simulation Framework
Home University of Twente
Home
License
Documentation
Download
EYES
Smart Surroundings
Featherlight
DIES
CADTES

EYES WSN Simulation Framework

Stefan Dulman, Omer Sinan Kaya, Georgi Koprinkov

At the start of the EYES project the template was needed to be built because the OMNeT++ simulator did not include support for mobile networks that communicate using radios. Although the existing ones are quite complicated to use, we tried to build a simple simulation framework and we have recently extended it with a language translator tool named NesCT. With the benefit of this tool we are able to run most of the code written in TinyOS using Omnet++ and our simulation framework. This tool is a general purpose language translator and with some trivial customization it's also possible to make it work with other environments too. The framework was designed in such a way that allows easy modifications of the main parameters and, at the same time, the implementation details are transparent to the user.

Mobility is implemented (Random Way Point algorithm by default). Each node is responsible for defining its own trajectory and announcing it to the simulator.

Nodes exchange messages using wireless communication. A message will be heard by all the neighbours situated within the transmission range (the modules within transmission range are connected automatically to each-other).

The user can specify if unidirectional or bidirectional links have to be used. Each node can specify and update its transmission range independently.

Some basic energy management is also included.

The nodes have different kinds of failing probabilities (individual failures, failures that affect regions of the map, etc.) Maps for area failures can be specified and used. Other maps can easily used for obstacles, fading, etc. In order to perform all of this features we have chosen to use.

  Top
Last modified on 09-04-2005 © Universiteit Twente