Indian Railways is the biggest railroad system in Asia and the 2nd biggest railway network in the world and it is the only railway network in the world that is controlled by a single administration. As a result of its huge size, it is impossible to manually check the fractures in the tracks. Fog computing is a new dispersed computing device that aims to bring computing closer to its sources of data in order to minimize the latency and expense of transmitting data to a faraway cloud. It is currently in its early stages. Many Web applications might benefit from having this functionality and its associated benefits. Incorporating sensors and actuators into the IoT technology enables objects to be discovered and remotely operated over existing networks, allowing for more simple and direct integration of the physical world into PC-based frameworks. When the Internet of Things is expanded with sensors and actuators, it results in improved system, accuracy, and economic advantage. It is vital to build a sophisticated process in order to avoid railway accidents. The Internet of Things (IoT) and fog computing technologies are used in this study to develop a system for collision prevention on railroad tracks.