Purpose
The purpose of this project is to create a mobile setup for war driving which can be used to walk around an area and collect information about the WiFi access points nearby.
Goals
The project goals were the following...
- Create a Windows Mobile 5/6 application for wardriving (including searching, logging, and mapping)
- Create a real-time interface to locate and direct the user to the closest WAP
We were successful in completing these goals, although our on-phone mapping idea was limited to exporting to google maps or google earth for later viewing on the phone or preferably a full computer.
System Overview
As you can see, there is a bluetooth GPS device and a phone running Windows Mobile 6. Windows Mobile 5 was used early on in the project, before we switched to the OpenNETCF library (see below) but we see no reason why the program would not work with 5 now. The phone needs both bluetooth and wi-fi (we tested using an AT&T 8525).
The GPS we used was a no-name bluetooth unit that worked reasonably well, and you can check it out from the lab. Any bluetooth GPS that supports the NMEA protocol will work fine -- they simply emulate a serial port and you open a COM port to communicate with them. Instructions should be provided with the GPS as to how to set it up with the phone, but basically you must open an outgoing COM port to the gps. Windows Mobiel 6 has a built in GPS section in the control panel, but your mileage may vary there.
See the other sections for information on the development environment, program's operation, output, and source.
