[an error occurred while processing this directive]

Software

TARWIS - Testbed Management Architecture for Wireless Sensor Network Testbeds

Authors: Philipp Hurni and Markus Anwander and Gerald Wagenknecht
Description: TARWIS is a Web Services-based management system for administering and managing research testbeds of wireless sensor networks. TARWIS to date runs on nine different testbeds of wireless sensor network testbeds of the European Union WISEBED project, with node deployments between a few 10 to more than 100 nodes. TARWIS is a management system designed for federating testbeds of wireless sensor networks. Using Shibboleth, users can access any testbed within the WISEBED federation by using the same account credentials. The generic Web Interface, the standardized and programming-language independent Web Service interfaces of the TARWIS backend system, as well as the node and testbed-architecture independent design of TARWIS permit interested research groups to use TARWIS for their projected testbed, and to relieve them from the burden to implement own scheduling and testbed management solutions from scratch.
Source ZIP archive of TARWIS 5.0 (as of June 2011)
Publications:
PDF
Philipp Hurni:
A Testbed Management Architecture for Wireless Sensor Network Testbeds (TARWIS), 7th European Conference on Wireless Sensor Networks (EWSN), Coimbra, Portugal, February 17 - 19, 2010, pp. 33-35, Springer, ISBN 978-989-96001-3-3

libECC - An Open Source Library of Error Correcting Codes for the MSP430 Chip

Authors: Philipp Hurni and Sebastian Barthlome
Description: The library libECC is an Open Source Library of Error Correcting Codes for the MSP430 microcontroller chip
Involved Master thesis:Sebastian Barthlome: Investigating Forward Error Correction Strategies on MSB430 Sensor Nodes
Source ZIP archive of libECC within Contiki 2.5 (as of June 2011)
Publications:
PDF
Sebastian Barthlome:
Investigating Forward Error Correction Strategies on MSB430 Sensor Nodes, May, 2011

VirtualMesh - An Emulation Framework for Wireless Mesh Networks in OMNeT++

Authors: Thomas Staub and Reto Gantenbein
Description: VirtualMesh is an emulation framework for wireless mesh networks in the network simulator OMNeT++. It provides a testing architecture which can be used before going to a real test-bed. It provides instruments to test the real communication software including the network stack inside a controlled environment. VirtualMesh is implemented by capturing real traffic through a virtual interface at real mesh nodes or XEN virtualized mesh nodes. The traffic is then redirected to the network simulator OMNeT++. In our experiments, VirtualMesh has proven to be scalable, introduces moderate delays and has a high flexibility for testing. It is suitable for predeployment testing. VirtualMesh is available under the GPL license v2.
Involved Master thesis:"VirtualMesh: real world software on simulated wireless mesh nodes" assigned to Reto Gantenbein
Source of current release: TAR BZ2 archive of VirtualMesh version 1.0.0, license update, (OMNeT++ 4.0)

Licensing:
  • client-tools: BSD
  • vif-tools: Lesser GNU Public License (LGPL)
  • WlanModel: Academic Public License
TAR BZ2 archive of VirtualMesh version 1.0.0 (OMNeT++ 4.0)
Source of old releases (unsupported): TAR BZ2 archive of VirtualMesh version 0.3.0 (beta release for OMNeT++ 4.0)
TAR BZ2 archive of VirtualMesh version 0.2.0 (beta release for OMNeT++ 4.0)
TAR BZ2 archive of VirtualMesh version 0.0.2 (alpha release for OMNeT++ 3.4b2)
TAR BZ2 archive of VirtualMesh version 0.0.1 (alpha release for OMNeT++ 3.4b2)
Publications:
Thomas Staub, Reto Gantenbein, Torsten Braun:
VirtualMesh: An Emulation Framework for Wireless Mesh and Ad-Hoc Networks in OMNeT++,
SIMULATION: Transactions of the Society for Modeling and Simulation International, Special Issue on Software Tools, Techniques and Architectures for C , Thousand Oaks, CA, USA, July 2, 2010, SAGE Publications, ISSN 1741-3133
Print ISSN: 0037-5497; DOI:10.1177/0037549710373909
PDF
Reto Gantenbein:
VirtualMesh: An Emulation Framework for Wireless Mesh Networks in OMNeT++,
June, 2010
PDF
Thomas Staub, Reto Gantenbein, Torsten Braun:
VirtualMesh: An Emulation Framework for Wireless Mesh Networks in OMNeT++,
The 2nd International Workshop on OMNeT++ (OMNeT++ 2009) held in conjuction with the 2nd International Conference on Simulation Tools and Techniques , Rome, Italy, March 6 - 7, 2009, ISBN 978-963-9799-45-5

ADAM - Administration and Deployment of Adhoc Mesh networks

Authors: Thomas Staub, Daniel Balsiger, Simon Morgenthaler, Paul Kim Goode, and Michael Lustenberger
Description: ADAM provides fault-tolerant management and software distribution for Wireless Mesh Networks. It includes a build system for an embedded Linux operating system (ADAM Image-Builder). Currently supported node platforms are PCEngines ALIX, PCEngines WRAP, Meraki Mini/Outdoor, and Open-Mesh Mini / OM1P. The ADAM Image-builder is available under the GPL license v2.
NOTE: The ADAM build system requires a machine with a recent Linux distribution installed (e.g. Ubuntu, Fedora, Debian, Gentoo). Ubuntu 10.10 is recommended. As the compressed archive contains symbolic links, it has to be decompressed directly on this machine. Please take a look at the various README files included in the archive (README, README.build, README.alix, README.manual-configuration).
Sources: TAR GZ archive of ADAM Image-Builder v. 1.6 (24.2.2011, cnds rev 305)
  TAR GZ archive of ADAM Image-Builder v. 1.5 (24.8.2010, cnds rev 238)
  TAR GZ archive of ADAM Image-Builder v. 1.1 (22.5.2009, cnds rev 7 --> dan rev 236)
  CNDS Subversion Repository of ADAM (guest read access)

EuQoS Multicast Middleware

Authors: Dragan Milic and Marc Brogle
Description: The Multicast Middleware enables end-to-end IP Multicast and supports QoS. The Multicast Middleware software is available under the GPL license v2.
Documentation: Public deliverables on the EuQoS Website in WP1 and WP3 sections describe the design and implementation of the Multicast Middleware. The "EuQoS Multicast Middleware Prototype 4 Installation Manual" can be downloaded here.
Sources: ZIP archive of v. 4.0.4 (rev. 701)
  CNDS Subversion Repository

AODVM

Authors: Thomas Staub and Stefan Ott
Description: AODVM is a multi-path routing protocol extension for AODV proposed by Ye, Krishnamurthy, and Tripathi. Our AODVM implementation is based on AODV-UU and runs with Linux kernels up to 2.6.23 and on ns-2.
Sources: CNDS Subversion Repository

Client based auto-configuration

Author: Tobias Roth
Description: An extension to the FreeBSD start-up system that allows mobile nodes to autodetect known networks and to configure themselves accordingly.
Documentation and sources: Click here.

Sensor Netorks 

Author: Markus Waelchli
Description: A linux software package for the Scatter Web sensor boards. It contains the original software from ScatterWeb, provided for Windows, ported to linux.
Documentation: installation guide for Scatter Web source       Linux installation guide.

Reference / Code documentation (doxygen)
Source: ScatterWeb Source code for Linux (~90MB).
Links:
ScatterWeb Homepage

ScatterWeb at FU Berlin

AAI Portal

Author: Marc-Alain Steinemann
Thomas Spreng
Valery Tschopp
Description: The AAI portal is a web based portal written in PHP. It acts as a broker between a deployed Authentication and Authorisation Infrastructure (Shibboleth) and many resource providers.
Documentation and sources: Hosted on sourceforge

PGP Java API

Author: Thomas Jampen
Description: This Java API provides access to a PGP implementation compiled as a shared object.
Documentation and sources: Click here.

Customer-based Service Monitoring (CSM)

Author: Manuel Günter
Description: A Java 1.1.8 based tool to remotely monitor IP services (e.g. VPNs) with mobile agents.
Documentation:
Source: CSM node (provider side installation).
CSM home application (customer side installation).
The T-component (for live sniffing).

UDPgen

Author: Matthias Scheidegger
Description: Time variant UDP traffic generator for experimentation networks.
Source: Version 0.12 - Compiles on g++ v3.3 and greater. Includes support for selecting the TTL value of generated packets.

Virtual Router

Author: Florian Baumgartner
Description: The Virtual Router Software
Mailing List: send "SUBSCRIBE" to virtualrouters@iam.unibe.ch
Source: Version 27-08-04 - (Linux 2.2.x kernels only !)
[an error occurred while processing this directive]