Coventry University logo

Welcome to Coventry University website

Skip Navigation

SENsor SimulatORs (SenSor): simulating cogent sensor networks

This project aims to build a configurable software simulator for cogent microsensor networks. Sensors have a fixed API, with customisable internals. This enables us to experiment with different algorithms for managing the network topology, fault management and so on, within the same simulation.

Cogent sensors are modelled as a pool of concurrent, communicating threads. Individual sensors are be able to:

  • Gather and process data from a model environment;
  • locate and communicate with their (geographically or otherwise) nearest neighbours and
  • determine whether they are operating "correctly" and act accordingly to alter the network topology

Separate interfaces gather information from the network and display it. This partitioning allows us to experiment with different ways of processing individual node data into information. In particular, there is a trade off between data being processed by nodes (which requires processor time) and data being processed by an external computation device (which requires communication time).

Investigators: Dr. E. Gaura

Students: John Kemp

Demos

Network discovery

In this simulation, one sensor (shown in blue) attempts to collect the network ids of all the sensors in the network. The other sensors are displayed in green. As the simulation continues, sensors become progressively more red as they route packets back to the blue sensor. This gives a crude measure of communications usage for each sensor. 

Watch the network discovery demo.

 

Sound location

This simulation shows three actuating motes (in red) and a single listening mote (in green). The actuators periodically send RF and sound signals to the other motes. The listening mote uses the RSSI and time-of-flight information to estimate its location. These estimates are shown in blue. This work is based on Michael Allen's 2005 BSc thesis Sound location in wireless sensor networks.

Watch the sound locationing demo.

 

Multi-trilateration sound location

In this simulation, three sensors are actuators and all the rest are listeners. Once a listening sensor has determined its position, it broadcasts this information so that any sensor out of range of all three original actuators can attempt to determine its own position. This work is based on Michael Allen's 2005 BSc thesis Sound location in wireless sensor networks.


Watch the multi-trilateration demo.

Downloads

SenSor on SourceForge.

Publications

S.N.I. Mount, R.M. Newman, and E.I. Gaura. (2005) A Simulation Tool for System Services in ad-hoc Wireless Sensor Networks. In Proceedings of NSTI Nanotechnology Conference and Trade Show (Nanotech'05), Vol. 3, Ch. 7, pp 423-426. Anaheim, California, USA, May 2005.

Funding

E.I. Gaura (2005) Simulating locationing algorithms for ad-hoc wireless sensor networks. Nuffield Foundation Undergraduate Research Bursary. Value £1300. Awarded May 2005.

S.N.I. Mount, R.M. Newman, E.I. Gaura. (2004) Weaving Pervasive Computing through the Computer Science curriculum. LTSN-ICS HE Academy Development Fund. Value £2431. Awarded November 2004.

S.N.I. Mount, R.M. Newman. (2004) Weaving Pervasive Computing through the Computer Science curriculum. Coventry University Small Grant. Value £3000. Awarded November 2004.

top of page