|Home Documentation Project Proposals Student Projects|
Download this document in Word Doc format
ECE191 Student Project
Title: Autonomous Wi-Fi Sniffer RC truck "GIZMO"
Sponsoring Group: Cal(IT)2
Mentor: Javier Rodriguez Molina, Cal(IT)2, firstname.lastname@example.org, (510)3961667
Don Kimball, Cal(IT)2, email@example.com
Calit2 has developed and integrated a set of wireless technologies to allow for the creation of a "wireless bubble" for use in accessing the Internet and team communication in an environment where the communications infrastructure has been damaged. CalMesh, wireless ad-hoc mesh network nodes, support 802.11b access-point functionality by inter-connecting multiple nodes to form a bridged-mesh segment. CalMesh provides Internet services by using intelligent gateway nodes that support multiple cellular backhauls. The ruggedized and weatherized CalMesh nodes support GPS and are powered by batteries with a life of 12-16 hours. An extension of the CalMesh project is the "Gizmo Truck" (20"x14"x11"). This project consisted of building one of these CalMesh network nodes on top of a remote-controlled truck for outdoor autonomous deployment using GPS.
Once the CalMesh nodes have been deployed, we need to check the homogeneity and stability of our network throughout the area that we are trying to cover in order to fix possible gaps (spots with no coverage).
The goals for this project are to of develop the necessary software to create signal strength surface plots. The software will be installed on the Gizmo truck. Gizmo will record the signal strength of every SSID present in the air each second as it drives around the area. This data will be associated to Gizmo’s respective GPS location, (Gizmo is equipped with a GPS module). The data must be sent over the CalMesh wireless network and stored remotely. In addition, an intuitive and user friendly interface (i.e., a webpage) must be created in order to manage (and display) all of the relevant data (create surface plots, make graphs, retrieve statistics, and derive useful conclusions).
1.Create software capable of accurately recording and storing signal strength and GPS data. 2.Create a user interface (a webpage) to manage all data. The page will include features to enable creation of surface plots and graphs, and conduct statistical analysis. 3.Create the capability of overlapping terrain maps with signal strength surface plots.
Experience in web design and C or C++ in a Linux environment. Knowledge of Perl or other scripting language would be useful.
Gizmo project: http://responsphere.calit2.net/gizmo/