Both data and software tools are publicly available from current and past research. In addition to our public data sets, please visit CRAWDAD, a sizeable and growing worldwide repository of measured data sets dealing generally with wireless networks. In particular, the SPAN lab collaboratively maintains the CRAWDAD Channel Area Wiki, a cross-listing of physical and channel-layer data sets within and outside of CRAWDAD.
Public Data Sets
- New Measured channel impulse response (CIR) in an indoor wireless sensor network: These measurements were initially reported in (Patwari 03), but only RSS and TOA were utilized. For a Mobicom 2007 paper, this set of complex impulse response measurements was used for location distinction. This data set is posted and discussed on the Measured CIR Data Set page.
- Measurements of received signal strength (RSS) and time-of-arrival (TOA) in an indoor wireless sensor network were made publicly available in July 2005. This data set comprises pair-wise measurements in a 44-node network originally reported in (Patwari 03).
- New NeSh Model: Code is available for the Network Shadowing (NeSh) Model. The Matlab code uses given sensor coordinates and model parameters to calculate the covariance matrix for the path losses measured on each link in a network. This covariance matrix can then be used, as it is in the example script included, to generate realizations of correlated path loss on all links in a network. It can be used to simulate connectivity, capacity, or other performance metrics.
- Map-tools: A C-based toolset applies non-linear dimension reduction techniques to internet traffic visualization, as a means to identify anomalies such as port scans and DoS attacks.
- Cooperative Localization Matlab Code: This code implements both the maximum likelihood estimator described in (Patwari 03), and the Cramer-Rao lower bound presented in (Patwari 05).
A quick way to install TinyOS 1.x and 2.x
Here is a quick way to install TinyOS 1.x and 2.x. The distribution software is by Toilers. It uses a virtual OS on the present computer. So no need to struggle with Cygwin! The installation software can be downloaded on our server (only for lab members). A detailed instruction is given here by Kevin Klues. Although the instructions are well explained, you might run into problems. Here is what I have done and it worked for me.
TinyOS Search Engine
This is a custom Google search engine that only returns results from pages that are directly related to the TinyOS operating system. Use it to find help and information quickly.
Click here to use the TinyOS Search Engine.