Abstract: Our project aims to provide an efficient and user friendly way to monitor public transport. The proposed system, which is mainly based on GPS and ZigBee, highly enhances and simplifies the complete public transportation system. A GPS enabled device is installed on all the vehicles to be monitored which then transmits the location details of a particular vehicle to a Central base station. This data transfer is achieved through internet. All such data from different vehicles is then aggregated, appropriately processed and then finally relayed to a front end user. Such a system is more efficient and convenient in the sense that it entertains a passenger s demands and gives bus locations in real time. Also, the Estimated Time of Arrival (ETA) of a particular bus at a particular stop can be calculated using suitable algorithms.
System Description:
- The User first requests for tracking information of a particular bus.
- This request is then addressed by the Google App engine and it is trigerred to pull out data specific for that bus.
- In the mean time the InVehicle module continuously collects data from the GPS modules and filters out all the relevant information needed. The Bus-Stand module also keeps the Invehicle module updated about the last bus stop crossed by any particular bus. All the information is then consolidated by the InVehicle module and is transmitted to the Internet using the Google App Engine Back-End script.
- Now all the relevant information requested is sent to the user.
- This data which now includes GPS co-ordinates and a unique busID is now mapped on Google Maps using the Maps API.
- Using an appropriate algorithm, ETA is calculated.The ETA is calculated with the help of the speed of the bus which is transmitted by the GPS module.
- This data is then displayed on the user device.
- Also, there is a display mounted in the bus which gives information about the next scheduled stop and ETA for the same.