
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN SOCIAL SCIENCE (IJRISS)
ISSN No. 2454-6186 | DOI: 10.47772/IJRISS | Volume IX Issue X October 2025
www.rsisinternational.org
systems often require the use of drones to cover large areas, leading to safety concerns and practical challenges
such as limited drone battery life. While image processing methods outperform sensor-based systems in terms
of accuracy, they are less effective in situations where drowning occurs in murky water, making swimmers
difficult to detect. IoT sensor-based systems, on the other hand, rely on devices like oximeters and water-level
sensors to monitor user conditions. Various drowning detection methods were analyzed based on their accuracy,
complexity, and cost. Sensor-based devices are generally classified as having low to moderate complexity and
cost, whereas image processing systems are regarded as more complex and expensive [1]. Thus, efforts to
develop sensory systems in the form of wearable devices for drowning detection are increasingly prevalent.
The objective of this system is to facilitate the rapid rescue of individuals experiencing near-drowning incidents.
It serves as a monitoring system that tracks the user’s heart rate and oxygen levels, making it particularly suitable
for parents to supervise their children while swimming. The system is designed to detect irregularities in heart
rate or oxygen levels and provide a drowning alert, including the user’s location. The sensors are connected to a
NodeMCU (ESP8266) microcontroller. Equipped with a Wi-Fi module, the ESP8266 enables notifications to be
sent directly to Android apps on users' smartphones.
Related Works
The integration of Internet of Things (IoT) technologies in drowning detection systems has garnered significant
attention in recent years. Researchers have developed various prototypes aimed at improving child safety in
aquatic environments by enabling real-time health monitoring and emergency alert capabilities. These systems
generally share core attributes such as network connectivity, mobile application integration, cloud-based data
storage, and the ability to process physiological data like heart rate, oxygen saturation, and movement. The
primary goal is to ensure rapid detection and intervention in near-drowning incidents, particularly among
children.
Ramdhan et al. [4] developed an EDDS system designed to alert parents and lifeguards when an abnormal
heartbeat is detected. The system employs Radio Frequency (RF) as the communication protocol between the
transmitter and receiver. A PPG sensor is used to monitor heart rhythm by utilizing a light source to measure the
heartbeat. The system incorporates an Arduino Pro Mini 328 (433MHz UART) microcontroller to process the
signals from the pulse sensor and transmit them to an access point (Raspberry Pi2). The access point, connected
to the internet, forwards the data to a database. Once an abnormality is detected, a warning signal is sent to
guardians via a webpage or Android app. The monitoring web page and smartphone app are updated every
second, enabling parents and lifeguards to continuously track the swimmer's status. The monitoring web page
displays essential information such as time, BPM values, and the swimmer's current condition.
Farid et al. [5] developed a child drowning alert system using an IoT PPG sensor to assist parents in monitoring
their children in the pool. The system includes a heart rate sensor and a NodeMCU microcontroller. The heart
rate sensor monitors the children's heart rate, while the NodeMCU runs an algorithm to differentiate between
normal and drowning heart rates. The system connects to a smartphone via Wi-Fi using the Blynk application.
If the detected heart rate exceeds the preset threshold, the microcontroller sends a warning notification to the
parents.
Monish et al. [6] developed a drowning alarm system utilizing RF transmission and a GPRS/GSM module. The
proposed system consists of three main components. The first component is the RF transmitter and receiver,
managed by an ATmega328 microcontroller from the AVR family, which is connected to an LCD screen and
powered by a 12V battery. The heart rate of the individual in the water is displayed on this LCD screen. The
receiver circuit, similar in design, uses an AVR microcontroller and an RF module powered by a 12V
transformer. In an emergency, when the individual's heart rate becomes critical, a distress signal is sent to the
receiver circuit, activating an LED and buzzer. A GPS module pinpoints the individual's location and transmits
it to the Blynk server via GSM, where it is displayed on the Blynk application. This allows lifeguards to perform
live tracking of the person in the water and identify their location using the Blynk app on a smartphone.
In another study, Purnomo et al. [7] developed a wearable health monitoring device using the MAX30100 sensor,
capable of tracking heart rate and SpO₂ levels in real-time. It was integrated with an Android application using
Firebase as cloud storage, enhancing accessibility and data logging. Although not specific to drowning, the