Application Development

Application-icon.pngWISEBED provides several software components and tools for wireless sensor network application development.

 

 

 

Wiselib

The Wiselib is an implement-once-compile-everywhere algorithm library for sensor networks. It contains various algorithm classes that can be compiled for several sensor network platforms such as iSense or Contiki, or the sensor network simulator Shawn. More...

 

Lorien OS

Lorien is an advanced operating environment for Wireless Sensor Networks providing unparalleled modularity and dynamic systems support. Lorien components can be individually added to and removed from sensor nodes while the system remains online with complete system integrity and strong type safety. More...

 

Shawn Simulator

Shawn is a simulation framework for WSNs implemented in C++. It does not compete with traditional simulators but focuses on an abstract, repeatable and expressive approach to WSN simulation. By replacing low-level effects with abstract and exchangeable models, the simulation can be used for huge networks in reasonable time while keeping the focus on the actual research problem. More...

 

The WISEBED Virtual Machine

A preconfigured development environment for WSN applications and WISEBED testbed experimentation. It contains:

  • Compilers for various WSN hardware platforms,
  • several WSN operating systems,
  • the Wiselib,
  • the Shawn Simulator,
  • the Experimentation Scripts testbed client,
  • as well as the Testbed Runtime WISEBED back end implementation so that you can run your personal desktop testbed, allowing you to use the full WISEBED toolchain at your desk before deploying to large scale testbeds.

The WISEBED Virtual Machine is the easiest way to get started. More...