I-LENSE Software and Datasets
We maintain the current snapshopt of our underwater simulator that we have used for simulation of various acoustic protocols.
You can visit the TopoGen webpage for more information on how to easily generate random topologies for experiments run with popular sensor network simulators.
SCP-MAC is a new MAC protocol for wireless sensor networks.
One of its goals is to enable ultra-low duty cycle operations and achieve
better energy savings than existing MAC protocols.
A suite of software for linux, featuring a customization of the Ethereal network traffic analyzer, that allows capture, analysis, visualization, and statistics computation for commonly used sensor networking protocols (with special attention to S-MAC).
S-MAC communication stack in TinyOS is an alternative to the standard communication stack in the TinyOS. It provides new features such as flexible packet format and headers, reliable transmission of variable length packets and the full S-MAC. This site also provides information of S-MAC implementation in ns-2.
You can get more information about Directed Diffusion on our Diffusion webpage, where you will also find the latest version of the diffusion software for download.
You can visit the Diffusion Visualization Tools webpage for more information on how to use this packet-level logging utility with Diffusion.
You can visit the RMST webpage for more information on this transport facility for sensor networks.
Data from the paper "Experimental Analysis of Concurrent Packet Transmissions in Wireless Sensor Networks" (appeared at Sensys 2006). This data may be used freely, with a suitable acknowledgement. [Zipped Excel Files with Readme.txt]. Contributors: Dongjin Son, Bhaskar Krishnamachari, John Heidemann
The software below is no longer maintained or current, but is kept here to support old published papers.
First Release of TinyDiffusion on TinyOS.
A parallel port pin control library for Linux. Useful for using the parallel port as a generic digital I/O interface.
A Linux kernel module that makes it easy to access the most recent (and only the most recent) output from a process. It works just like "tail -f" on a log file, except that the storage required never grows. Useful for logging in embedded devices.