Antenna diversity can cause a lot of problems especially while trying to set the tx power. To turn off antenna diversity and specify which one to use we use the following...
Compiling kernel modules is slightly different than compiling packages for OpenWrt. To figure out how to compile the module check out the following thread on the OpenWrt...
BITS LaboratoryUniversity of Illinois at Chicago (UIC)312.413.2103 phoneMailing Address:BITS LaboratoryDept. of Computer Science (MC 152)Room 1120 SEOUniversity of...
OpenWrt some notes about setting up an OpenWrt image for Ubiquiti devices. GraphServer notes on the GraphServer routing engine. LiteratureSurveyTools...
Drano Redact sensitive information from your cloud storage. This document will outline our research questions, our measurement targets, and our development tasks...
On a reboot the openwrt firmware destroys all interfaces and restores to defaults. A nice way to get all the settings back on a reboot is to edit /etc/init.d/done...
plot : 0:18 `./average2` using 1:5 with lines, `./average2` using 1:3 with lines Here documents: gnuplot END plot : 0:18 `./average2` using 1:5 with lines...
for d in results?; do cat $d/result$rate; done awk `{sumreq $1 $3; count $1 ;} END {for(power in count){print power,sumreq power /count power }}` sort n...
A high power access point mounted at a high location would naturally suffer from an intense hidden terminal problem: it can see clients far and wide, but the clients...
In order to compile some library for an iPhone, the following should be typed on the command line: For the iPhone itself ./configure prefix /usr/local/iphone...
1. create public/private key pair using ssh keygen on your machine 2. copy the .pub file to openwrt using scp /home/ae/.ssh/id dsa.pub root #64;192.168.1.40:/etc/dropbear...
How to find related work In general, the best way to find related work is to look at the references of related work you know of. However, that`s usually not enough...
About Me I am a Ph.D. student at the BITS Networking Laboratory working with Dr. Chris Kanich. My research interests are in the general area of Computer Networking...
TimothyMerrifield 29 Jun 2009 Netfilter Hacking Howto Writing Netfilter hooks Great examples in here. Though possibly a bit dated? Still useful though...
OpenWrt CrossCompile your programs for OpenWrt CompileKernelModules for OpenWrt Set up KeyAuthorization based access Some UsefulCommands here. SetTime on openwrt EasySetup...
For building your own packages refer to www.delicious.com/amita.ekbote. Lots of websites bookmarked which tell you how to build your own package. Bulding click for...
UIC PlanetLab Node Bits Lab is hosting a PlanetLab node for the UIC campus. As a result, any UIC student or researcher with a project or experiment suitable for...
Information for Prospective Lab Members Here are a few thoughts for those that are considering joining Bits for a career in networked systems. Our work is intensely...
TimothyMerrifield 28 May 2009 RTT Delays caused by a large TCP flow directed at a home gateway Methodology: There are two nodes, one is a home gateway and the other...
Use rdate for chicago use rdate s 132.236.56.250 in case there is no internet connection get the output from the following command date mk%M.%S and on openwrt use...
UIC Shuttle Tracker The UIC Shuttle Tracker was developed by BITS Lab as a service to the UIC community. It provides the real time location of the buses operated by...
Free Software and Data Downloads Software posted below is free to download and use. Map Inference Tools and Traces Please find the software and data referenced in...
Sruti Bhagavatula I`ve moved to CMU! I am a 4th year undergraduate in Computer Science at the University of Illinois at Chicago and I will be graduating in May...
Edit /etc/hosts to assign names to IP addresses Example: in /etc/hosts add 192.168.1.25 client , then you can ssh user @client instead of user #64;192.168.1.25...
StreetScope Mobile sensing holds tremendous promise as a means of efficient, low cost sensing of the world around us. One particularly compelling example of this...
The Biannual Bits Summary Competition The summary competition is an ongoing event occurring on each biweekly group meeting, with a prize awarded at the end of fall...
You can find the main svn repository at... svn://bits.cs.uic.edu/strangers The openwrt directory under strangers contains both the source to build openwrt and binaries...
CAREER: Sensor Fusion for Multi Modal Traffic Sensing (NSF Award CNS 1149989) This is a project page supplementing the annual project reports for NSF Award CNS...
Traffic Sensing at BITS Lab Over time, sensing traffic congestion, travel times, and other transportation phenomena has evolved into one of the primary directions...
Project TransitGenie Public transit has many good attributes, but ease of use is not one of them. The aim of the TransitGenie is to offer unparalleled transit navigation...
Linux Ubuntu Here are some helpful tips for fixing various issues with conflicting library or driver versions on Linux Ubuntu machines. Nvidia GPUs: These GPU cards...
Some of the basic commands used : 1. for setting the mode( ap/sta/monitor) ifconfig ath0 down wlanconfig ath0 destroy wlanconfig ath0 create wlandev wifi0 wlanmode...
Vehicle Counting by Yanzi Jin and Jakob Eriksson Overview This project takes street camera video as input, counts the number of vehicles along each possible trajectory...
window.location.replace(`https://bits.lab.uic.edu`); Our home page has moved to: bits.lab.uic.edu function woopraReady(tracker){ tracker.setDomain(`cs.uic.edu`)...
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...
WiFi travel time monitoring traces This data set consists of WiFi device detections along several arterial roads in Chicago. A number of monitoring devices were...
WiFlow WiFlow is a system to estimate travel time using Wi Fi monitors. Wi Fi monitors are deployed along roads that capture Wi Fi packets from smart phones and other...
A client with weak transmission power when connected to an ap with a strong transmission power can cause assumption of packet losses by the ap. This could occur due...
Xenonets A Xenonet is a network that invites strangers into some or all aspects of its operation. Examples of contemporary Xenonets are open WiFi access points, many...