Surge is a java program for displaying multihop routing topology in sensor networks. The FireBug project anticipates using Surge both as a visual demonstration of the network topology, and modifying Surge for specific application to the FireBug sensor network.
When working with multihop routing applications, Surge provides the following information to users:
Future enhancements to Surge for supporting FireBug development include capabilities for displaying data from barometric, thermal, relative humidity and GPS sensors.
For the example given on this web page, we are
using the mh6
multihop routing code developed by Alec Woo
and Terence Tong. mh6
is currently (29 April 2003) located in the
experimental branch of the TinyOS project hosted
at Sourceforge.net.
java net.tinyos.sf.SerialForward
broken\experimental\mdw\surge3\tools\java
/net/tinyos/surge
, using make
java net.tinyos.surge MainClass 125
The node 1 is basestation, the node 126 is address of the UART. The rest are different motes. When a mote sends a message, Surge displays 2 concentric circles around the node. The color bars underneath each node display the Quality and Yield associated with the node. "Quality" is a measure of how good the link to a neighboring node and takes values from 0 to 1. The color of the edge is same as the color of Quality bar. The color bar labelled "Yield" is a measure of the rate of message sending from a mote as a fraction of the expected number of the sensor messages.
Last updated: $Date: 2003/05/02 17:52:13 $ by $Author: doolin $.