,

WiSense tool release for Android

WiSense is an Android based platform being developed by the WiNGS Lab at the University of Wisconsin Madison for wireless debugging and diagnosis in both enterprise and home WLANs. The platform allows users to analyze the channel quality, monitor signal quality of neighboring WLANs and detect the presence of neighboring non-WiFi activity. The ease of usage and mobility provided by handheld device platforms can allow network administrators as well as users to identify location specific wireless performance issues in their WLANs. This tool is also being developed as part of our group's efforts to collect data about wireless performance at different locations and share it with the community. Instructions to install the tool on your tablet/phone are available below. The whole setup operation should not take more than 15 - 20 minutes.

Checkout the demo video of WiSense. Major WiSense features include:
  • Spectrum analyzer to analyze wireless activity on different channels
  • Detection of neighboring non-WiFi activity.
  • Monitoring airtime utilization across different WiFi channels.
  • Scan neighboring access SSIDs..



Pre-requisites for installing WiSense on your phone/tablet

Guidelines to download and install WiSense on an Android device

Step 1: Install ClockWorkMod (CWM) recovery to install WiSense update on the device (requires unlocked device)
The ClockWorkMod recovery firmware provides a very easy way to backup your current system as well as install the WiSense update to the device. You can skip this step if your device already has CWM or another recovery tool installed.
  • Download the "Touch Recovery" version of ClockWorkMod recovery image on a machine based on your device type (Galaxy Nexus vs. Nexus 7).
  • Using a terminal, go into the directory containing the Android adb and fastboot tools (downloaded in Step 1). Otherwise, if Android SDK is already installed on your machine, adb and fastboot tools should be in the "platform-tools" sub-directory of your Android SDK.
  • Connect your Android device to the development machine using a USB cable. Make sure the "USB debugging mode" is enabled on your Android device.
  • Execute "./adb reboot-bootloader" on terminal to reboot the device into the bootloader mode.
  • Using the fastboot tool, flash ClockWorkMod Recovery onto your device by entering the following command: "fastboot flash recovery "<path\\_to\\our_recovery_image.img>" where the "your_recovery_image.img" is the name of the CWM file that you downloaded.
  • Reboot the android device by choosing the "Start" option in the bootloader (press the power to select option).
Step 2: Download and install the WiSense update image on your device
  • Download the correct WiSense update image to your machine based on your device type and OS from here.
  • Connect your Android device to the development machine using a USB cable and copy the WiSense image to your device using "adb push <path_to_wisense_image_name.zip> /mnt/sdcard/". The file transfer may take upto 20 seconds.
  • After the copy is complete, boot the device into recovery mode by running the following command: "adb reboot-bootloader". Use the "Volume Up" button to go to the "Recovery Mode" option and select it (press power button). You should see this screen now.
  • Recommended: Backup you current system image using CWM by selecting the "backup and restore" option in the main menu. Press backup option to start the system backup operation (may take upto couple of minutes). This operation creates a backup of your tablet image on the sdcard.
  • Go back to the main menu and clear the cache by using the "wipe cache partition" option.
  • Now, we are ready to install the WiSense update image. From the main menu, choose "install zip > choose zip from sdcard" > "choose zip from sdcard". Now find the downloaded Wisense update zip file in the menu (file maybe in the "0/" directory) and click the filename to install.
  • Go back to the main menu and reboot the device. Reboot operation may take upto a couple of minutes. You should now have the WiSense installed on your device! :)
Step 3: Install the WiSense Android application from the Google Play Store
Search for the WiSense application on Google's Play Store and install it on your phone/tablet.

Android app on Google Play
Step 4: Run the the WiSense Application!

Checkout the demo video above to get more details about running the WiSense application. Please send us your feedback and comments to uwairshark@gmail.com

WiSense Team

Students
Ashish Patro
Prakhar Panwaria
Steve Rossman
Faculty
Prof. Suman Banerjee



Alumni: Nick Butch, Shravan Rayanchu, Wess Miller

Terms of Service

You can access the terms of service over here.