Abstract:
Road accident is a widespread problem all over the world. The number of the vehicle
is increasing rapidly. As a result, the probability of accidents is also increasing simul
taneously. So, it is important to ensure safe driving on the road. In this paper, we
propose an IoT-based system for providing safe driving. This system will collect data
using Smartphone and show the car driver about the overall condition of the road. In
this modern era, Smartphone has become available to mass people and cheap. These
days about 87.5% Smartphone is running on the Android operating system. Hence, we
have developed an Android based application which will collect data from a vehicle and
send it to its nearest IoT-Fog server for processing the data quickly. We also developed
algorithms using k-means clustering approach which finds the location of Speed-breaker,
bump, potholes, real-time accident/blockage and accident prone area of a road. After
calculating the result, it will be sent to the driver’s smart phone and shown in Google
map of driver’s Smartphone. The driver will also get alerted by voice while driving. The
result and the data will be stored in Cloud for further use. We have tested our proposed
system through numerical as well as experimental evaluations. Simulation result shows
that our approach can provide better performance compared to state-of-the-art methods.
Description:
This thesis submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering of East West University, Dhaka, Bangladesh.