SensorWorld

Introduction

In a "perfect sensor world" a forest fire will be fighted with the newest techniques. If stationary sensors that are placed throughout an area with a high risk for forest fires measure a certain event that indicates a fire, this information will be transferred through a sensor network. The local firefighters are alarmed by a monitoring system and can immediately deploy their air-based mobile sensors to the area of interest to confirm the threat. The sensors follow a certain strategy to maximize their area coverage and observe the most important regions and communicate within their limited range to agree their actions. The police starts their helicopters to stream a video to the emergency management center and a simulation of the fire's future direction, that is based on weather sensors, allows to warn civil protection organisations hours in advance.

This is only one and only a rough case where a sensor network with in-situ sensors, that manages everything from data acquisition to service delivery, helps a certain user to deal with threatening situations. Other possible scenarios might be air or water pollution monitoring in which sensor networks are helpful.

Architecture and Development

Sensor World is a distributed sensor network simulation environment for above mentioned or similar scenarios. It simulates phenomena detected by sensor networks, physical communication between sensors and different sensor behaviour. The distribution makes it possible to add further components and to run the simulation on separate machines. Futhermore the architecture offers the exchangeabiltity of simulation components by using interfaces which define how to integrate different simulation models for phenomenons, sensors or communication models. In order to link the different simulation components a communication layer has to be established to allow message transfer between each other. This is done by one important core fragment, the VirtualCommunicationLayer.

Overall the architecture comprises of the following 4 components, which build together the simulation environment and are described more precisely:

The VirtualCommunicationLayer is the connection between the others. "Virtual", because it simulates a communication that will, in reality, be built via many different communication methods and is heavily influenced by the environment of the real sensors and phenomenons. We decided to use a messaging system that is based on the Java Messaging System JMS. The concrete implementation at the moment is MantaRay.

Within the project, a stand-alone prototype of a messaging system was implemented. A basic visualization is created after the a run of the program from the logging files and is encapsulated in the

After TheDevelopment of the basic simulation framework, we started to connect Sensor World with other SensorWeb projects developed at Ifgi.

Sensor World Repository and how to start the simulation

Topic revision: r21 - 15 Oct 2014, EikeJuerrens
Legal Notice | Privacy Statement


This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki? Send feedback