One of our team members was flying to Arizona and was running a little late at the airport. He got into the security checkpoint line and was anxious due to how long the line was and he didn't know if he would get through in time. He thought to himself that there's got to be a better way where he would know how much time he actually has and if he should be taking action to try and get through the line faster. Thus, Line Sign was born!
What it does
Counts the number of WiFi enabled devices in a defined region. This data is recorded passively via a monitoring USB interface to capture cell phone probe requests.
How we built it
A Raspberry Pi Model 2 B has been imaged with a Rasbian Linux distribution. A USB network interface card has been set to intercept mobile probe requests that contain unique MAC address information. The information was displayed via a responsive mobile user interface with an interactive map region, real time logging, and waiting times via the Raspberry Pi. Also, we implemented an intercom system via building a LM386 Amplifier circuit with 20 gain that would announce waiting times.
Challenges we ran into
- Dynamically updating our real time data being logged as MAC address information
- Limited hardware for building the amplifier circuit for the speaker
- Limited documentation on the LCD for the Raspberry Pi
- Implementing the system with Drexel wireless network
Accomplishments that we're proud of
- Filtering through cell phone traffic to find MAC address information
- LCD touch screen implementation
- Mobile friendly UI (including Raspberry Pi)
- Creating an automated intercom speaker system
What we learned
- Mobile phone security and how we can interact with it
- Building the speaker system to work in unison with the Raspberry Pi
- Interfacing web, database, and networking technologies together
What's next for The Change In Pi
- Implementing a unique user database for CRUD operations
- Creating a downloadable mobile application
- Meshing with existing customer systems
- Testing more network interface cards (currently using TP-Link)