Real-time river monitoring is crucial for increasing awareness of changes in river surface height and flow velocity, as well as helping reduce the risk of disasters such as flooding. One of the main challenges is heavy rainfall, which can cause sudden water rises. This research aims to design an Internet of Things (IoT)-based river flow and water level monitoring system. The system uses optocou…