This document describes an IoT-based project to monitor parameters on railway locomotives and alert drivers to emergencies. The system uses microcontrollers to collect real-time sensor data on the locomotive's engine temperature, voltage, current, speed and other parameters. It displays this data to the driver and updates it to a central server. It also integrates with a Vigilance Control Device to monitor the driver's alertness. If the driver does not respond during cycles, the system will apply the locomotive's brakes to prevent accidents. The system was designed with safety features like redundancy and can alert drivers to sensor faults or parameter limits being exceeded to improve safety.