Release v2.0 -- September 30, 2002


Overview Requirements Features Documentation Download Acknowledgments


Note: We are constantly updating this page as we extend WRAPI's functionality. Please refresh your browser to make sure you have the latest version of this page.

WRAPI 2.0 is now available. Check it out.

We have created a distribution alias for all users of WRAPI.
To subscribe, please send email to majordomo@cs.ucsd.edu, with the text "subscribe radar" in the body (NOT in the subject)

Overview

WRAPI is a software library that allows applications running in user space on mobile end stations to query information about the IEEE 802.11 network they are attached to. WRAPI 1.0 is implemented on the Windows XP operating system and is a hardware-independent tool that works with any IEEE 802.11b wireless network hardware vendor.

Hardware and Software Requirements

The hardware requirements for running WRAPI are as follows:

The software requirements are as follows:


Supported Features

WRAPI provides an interface to applications requiring information about the Wireless LAN. The parameters that are supported are listed in the table below. The entries in the "Query" and "Set" columns denote whether the parameter is "read-only", "write-only", or "read-write".

Parameter Query Set
Service Set Identifier (SSID) Yes Yes
Basic Service Set Identifier (BSSId) Yes Yes
Network Types Supported Yes No
Network Type in Use Yes Yes
Transmit Power Level Yes Yes
Received Signal Strength Yes No
Received Signal Strength Trigger Yes Yes
Infrastructure Mode Yes Yes
Fragmentation Threshold Yes Yes
RTS Threshold Yes Yes
Number of Antennas Yes No
Receive Antenna Selected Yes Yes
Transmit Antenna Selected Yes Yes
Supported Rates Yes Yes
Desired Rates Yes No
Configuration Yes Yes
Statistics Yes No
Add WEP No Yes
Remove WEP No Yes
Disassociate No Yes
Power Mode Yes Yes
BSSId List Yes No
BSSId List Scan No Yes
Authentication Mode Yes Yes
Privacy Filter Yes Yes

Table 1: List of WLAN Parameters supported by WRAPI

Acknowledgments

Our research is supported by a grant from Microsoft Research, Redmond WA. We would specially like to thank Victor Bahl for providing us the expertise and contacts for support with Windows technologies.

An earlier version of WRAPI was developed at Microsoft Research, WA by Gavin Holland. This version worked only with wireless hardware from Aironet Inc. and had similar functionality. Our version of WRAPI is hardware-agnostic, and can work with any wireless hardware vendor.

For further information on WRAPI, contact Anand Balachandran.