In the present work, Internet of Things (IoT) is used to solve the common commuting problems in public and private buses existing in our towns and cities. Our main focus is to provide such a system to the commuters which will reduce waiting time for the bus and will provide them with all necessary details regarding the arrival/departure time of the bus, its real location and number of people in the bus. For solving all the above problems, we are using the Internet of Things (IoT) devices on each of the buses and connecting them via gateway to the server. The results are broadcast on the Android app of the registered user.
It also uses the installed sensors in the bus, which can count the number of people on the bus, and also locate the position of the bus using Global positioning system (GPS). On fetching the current data of position and count of people on the bus, it is uploaded to the cloud. The status is updated very frequently, which can be done easily by the IoT device installed on the bus. These data can be given access to the people via an Android App. Thus, the people standing on the bus stand will come to know that, where their respective bus is right now. How crowded it is. Approximately, how long will it take to reach their bus stop to pick them up. Depending on the status of the bus, a commuter can plan out his journey that, whether he/she should wait for the bus or take a taxi/auto or take a detour to reach his/her home. People can access the list and bus numbers from the State road transport corporation website, which contains the details of buses along with their route number and the count of buses for that particular route.For improved safety on road, data sets were collected from open govenment data hack website, on accidents caused due to age of the bus and the region in which they are operated. Depending on the above factors, a predictive number of person is recommended for a bus.
Any user can access the details of the bus routes which connects to its current location to his/her destination from the data provided by state/city public transport corporation service. By entering that particular bus route number in the app, the list of respective buses of that particular route will be shown. People can search the status of the buses on their smartphones and be assured with what is coming shortly. In short, just by knowing the bus number, a person can get the details of available choices that they are currently having. These data can also be shared with traffic control station, police control rooms for safety and monitoring purpose.