Inspiration
Whenever we're using public wifi, we can't seem to access the web even though our device shows that we are connected to the wifi network. It is often tedious having to walk around trying to find a spot with better signal. This is what inspired us to start this project.
What it does
The android app shows the location of all the surrounding access points, it will then display a topography of signal strength where users can walk to the desired spot with better wifi signal strength.
How I built it
We leveraged Esri's API in order to display maps and signal information on the android device. A sql server was created to house all the data received from all the local android devices. We then used our algorithm to process all incoming data and determine relative signal strength.
Challenges I ran into
The Esri API's mapping coordinate uses Mercator projection instead of the usual latitude and longitude system we are accustomed to. The good thing is that Esri's examples have codes that shows the conversion of Mercator projection to the longitude and latitude projection. Another challenge is that we are learning to use a new API. We also don't have indoor gps signals to get proper test results, and it takes a while to compile and upload our code.
Accomplishments that I'm proud of.
That we were able to draw dots on the map using Esri's API and getting android to communicate with the gps and Esri's API.
What I learned
Android development, geography, Esri API, sql
What's next for Hello Wifi
voice navigation, user reviews on various wifi locations
Log in or sign up for Devpost to join the conversation.