Skip to content
This repository has been archived by the owner on Aug 25, 2020. It is now read-only.

Release Notes 0.7.2

danbim edited this page Jul 21, 2011 · 13 revisions

Customizable Message Preprocessing (WSN.setChannelPipeline())

The methods WSN.setChannelPipeline() and WSN.getSupportedChannelHandlers() are now fully implemented! This allows you to customize a protocol stack in the backend for each node individually. This may simply be to deactivate message (de)framing, set a different message (de)framing, add OTAP functionality and more! Please read Customizing the ChannelPipeline for a more detailed explanation.

Preliminary OTAP Support

Using the new channel pipeline customization features you can configure the OTAP implementation of netty-handlerstack into Testbed Runtimes backend. By sending a serialized XML-based request packet the handler will start and manage the OTAP process and send back a serialized XML-based response after finishing. Please stay tuned for a more detailed explanation of this!

New Device Drivers Integrated

Testbed Runtime 0.7.2 is now based on the new and improved driver architecture (wsn-device-drivers) which provides cleaner, more up-to-date interfaces and makes it a lot easier to develop drivers for other sensor nodes architectures.

New Script in the Experimentation Scripts Assembly

  • send and send-protobuf to send a binary message to an individual node or multiple nodes at once
  • set-channel-pipeline to set a nodes channel pipeline
  • get-supported-channelhandlers to retrieve the list of supported channel handlers for the channel pipeline

Check out Experimentation Scripts for more detailed information!

Improved Logging Customization

Logging behaviour can now be customized by passing a Log4J configuration file to the JVM when starting Testbed Runtime. Please see Logging Customization for more detailed information!