I am implementing an app to track the location of buses based on Crowdsorcing. The riders send data long, lat, mac, route, timestamp
to the server as JSON string which is being inserted into the bus table. The waiting rider at the stop can query the server to get the location of their diserable route.
The route in the JSON string is not always known so I cant always use it to detect whether the rider is in the bus or not. Therefore, I am trying to use the bus stop announcment system to determine that. In the bus there is a announcer which notifies the name of the next stop. Is it possiable to recognize this sound with the microphone of the Android device to say the user is in the bus?
I appreciate any help.