0% found this document useful (0 votes)
14 views5 pages

GSM Smart Water Distribution System

This paper presents a GSM-based smart water distribution system for residential buildings that allows residents to request specific amounts of water via SMS. The system utilizes an Arduino Uno microcontroller, a YF-S201 flow sensor, and a relay-controlled pump to ensure accurate water dispensing and automated billing. Experimental results indicate high accuracy in water delivery, making it a practical solution for efficient water management in urban settings.

Uploaded by

thritu2020
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views5 pages

GSM Smart Water Distribution System

This paper presents a GSM-based smart water distribution system for residential buildings that allows residents to request specific amounts of water via SMS. The system utilizes an Arduino Uno microcontroller, a YF-S201 flow sensor, and a relay-controlled pump to ensure accurate water dispensing and automated billing. Experimental results indicate high accuracy in water delivery, making it a practical solution for efficient water management in urban settings.

Uploaded by

thritu2020
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Smart Water Distribution System for Residential

Buildings

Afnan Aftab Roushad Jahra Amin Misty


Detaprtment of Computer Science and Engineering Department of Computer Science and Engineering
University of Liberal Arts University of Liberal Arts
Dhaka, Bangladesh Dhaka, Bangladesh
[Link]@[Link] [Link]@[Link]

Tahmina Akter Ritu


Department of Computer Science and Engineering
University of Liberal Arts
Dhaka, Bangladesh
[Link]@[Link]

Abstract—Efficient water management is a critical issue in ensures efficient water utilization, prevents overconsumption,
urban residential buildings. This paper presents a GSM-based and simplifies billing for building management [4].
smart water distribution system that allows each flat in a building
The remainder of the paper is organized as follows: Section
to request a precise amount of water via SMS. Each flat has
a registered phone number, and upon sending a request, the II reviews related work, Section III describes the system
system dispenses the specified volume through a controlled pump design, Section IV discusses the methodology, Section V
using a YF-S201 Hall effect water flow sensor. The system presents implementation details, Section VI shows results and
ensures accurate water allocation, automatically stops the supply discussion, and Section VII concludes the paper.
once the requested amount is reached, and records usage for
billing purposes. Experimental results show that the system can
deliver water with high accuracy, reduce wastage, and provide II. R ELATED W ORK
a convenient interface for residents. This approach offers a
practical solution for smart water management and automated Several researchers have investigated smart water manage-
billing in multi-unit residential buildings. ment systems to improve efficiency and reduce wastage. IoT-
Index Terms—GSM, Arduino Uno, YF-S201 flow sensor, Smart based approaches are commonly proposed, where sensors and
water distribution, Residential water management, Automated cloud platforms are used for real-time monitoring and control
billing.
of water distribution. For instance, Patil [1] presented an
I. I NTRODUCTION IoT-enabled water monitoring system that provides accurate
measurement and remote control. However, such systems
Water is one of the most essential resources for human
require internet connectivity and more complex infrastructures,
survival, and efficient water management has become a critical
which may not be cost-effective for all residential buildings.
issue in urban residential buildings [1]. Traditional water
GSM-based systems have also been explored as a simpler
distribution systems often lack precise control over individual
and more accessible solution. Singh and Sharma [2] proposed
consumption, leading to wastage and inaccurate billing [2].
a GSM-based water dispensing system where users could
Recent advancements in microcontroller and GSM technolo-
request water through SMS. Their work demonstrated the
gies have enabled smart water management systems that can
feasibility of using GSM modules with microcontrollers for
provide real-time control and monitoring [3].
water management. Similarly, GSM modules such as the
In this paper, a GSM-based smart water distribution system
SIM800L are widely used due to their affordability and ease
is proposed for residential buildings. Each flat has a registered
of integration with Arduino-based systems [4].
phone number, allowing residents to request an exact amount
of water via SMS. The system uses an Arduino Uno micro- Flow sensors such as the YF-S201 have been effectively
controller and a YF-S201 Hall effect flow sensor to dispense utilized for measuring water consumption in residential sys-
the requested volume accurately. Once the specified amount tems. According to the sensor datasheet, it generates pulses
is delivered, the water supply is automatically stopped, and proportional to water flow, enabling accurate volume cal-
usage data is recorded for billing purposes. This approach culations when interfaced with microcontrollers [5]. These
characteristics make it suitable for smart billing and automated
Identify applicable funding agency here. If none, delete this. cut-off once a requested amount has been delivered.
From the literature, it is evident that GSM-based solutions 3) Arduino validates the request and turns on the relay to
provide a practical balance between cost and functionality start the pump.
for residential buildings. While IoT solutions offer advanced 4) YF-S201 sensor pulses are counted to measure dis-
features, GSM-based systems are more deployable in areas pensed water.
where internet connectivity is unreliable or costly. Building 5) Once the requested volume is delivered, the pump is
upon these works, the proposed system integrates GSM com- turned off.
munication, Arduino Uno, and a YF-S201 flow sensor to 6) Confirmation SMS is sent, and the consumption is
provide a reliable and efficient water distribution solution logged for billing.
tailored for residential apartments.
C. Flow Measurement
III. S YSTEM D ESIGN The water volume is calculated using the pulse count N
The proposed GSM-based water distribution system allows from the YF-S201 sensor:
residents to request an exact amount of water via SMS. The N − N0
system uses an Arduino Uno microcontroller, a SIM800L V [L] = (1)
k
GSM module for communication, a YF-S201 Hall-effect flow
where:
sensor for measuring water flow, and a relay-controlled pump
to supply water. Figure 1 illustrates the workflow. • N is the total number of pulses counted,
• N0 is the pulse offset when no flow is present,
A. Hardware • k is the sensor calibration constant (approximately 450

• Arduino Uno: Central controller for SMS parsing, pump pulses per liter for YF-S201).
control, and flow measurement [3].
D. Control Logic
• SIM800L GSM Module: Receives SMS requests and
sends acknowledgment or error messages [4]. The Arduino executes the following states for each water
• YF-S201 Flow Sensor: Generates pulses proportional to request:
water flow; used for accurate volume calculation [5]. • Idle: Await SMS request.
• Relay and Pump: Relay module drives the pump to • Validation: Check if sender is authorized and requested
deliver water to the requested flat. volume is within limits.
• Dispensing: Turn on pump and count pulses from the
B. System Workflow YF-S201 sensor.
• Completion: Stop the pump once the requested volume is
reached; send confirmation SMS and log the transaction.
Resident SMS Request • Error Handling: Stop pump if no pulses are detected
(dry run) or timeout occurs.

E. Safety Considerations
SIM800L GSM Module
• Pump dry-run protection: stops if no pulses are detected.
• Relay isolation to protect Arduino from high current.
Pulse Feedback • Periodic sensor calibration to maintain accurate water
Arduino Uno Controller YF-S201 Flow Sensor measurement.
• Maximum dispense duration to prevent overflow or pump
damage.
Relay Module IV. I MPLEMENTATION
The implementation of the GSM-based water distribution
system was carried out using Arduino Uno as the central
Water Pump controller. The system integrates a SIM800L GSM module
for communication, a YF-S201 flow sensor for water mea-
surement, and a relay-controlled pump to dispense water.
Each component was configured and tested individually before
Water Supply to Flat integration.

A. Hardware Setup
Fig. 1. Workflow of the GSM-based water distribution system (pump only).
The Arduino Uno interfaces with all peripheral devices as
The workflow is as follows: follows:
1) Resident sends SMS with the requested water amount. • SIM800L GSM Module: Connected to Arduino digital
2) GSM module forwards the message to Arduino. pins D0 (RX) and D1 (TX) for serial communication. The
module receives SMS messages from residents specifying – Relay COM → one line of pump power
the required water amount. – Relay NO → pump positive power line
• YF-S201 Flow Sensor: Connected to Arduino digital pin – Pump GND → power supply GND
D2. The sensor generates pulses proportional to the water
flow rate. SIM800L GSM Module
• Relay Module and Pump: Relay input connected to TX/RX to Arduino
Arduino pin D7. The relay controls the water pump, al-
lowing it to be switched ON/OFF based on the requested
water volume. TX/RX
• Power Supply: 5V and GND lines connected from
Arduino to all modules. The pump and GSM module use Arduino Uno
a separate power line through the relay to ensure safe D2: Flow Sensor
operation. D7: Relay
5V/GND: Power
B. Software Implementation
The Arduino program performs the following tasks: Signal
1) SMS Reception: The GSM module receives a message
from a resident containing the requested water volume.
YF-S201 Flow Sensor
2) Parsing the Request: Arduino parses the SMS content 5V/GND
5V/GND
to extract the required volume.
3) Water Dispensing: The relay activates the pump. The
flow sensor monitors water flow, generating pulses. Control D7
4) Flow Calculation: The total water dispensed is calcu-
lated using: Relay Module
5V/GND
P ulse Count 5V/GND
Q= (2)
Calibration F actor
where Q is the water volume in liters and Power
Calibration F actor is the number of pulses per
liter for the YF-S201 sensor.
5) Pump Control: Once the requested volume is reached, Water Pump
the relay deactivates the pump, stopping water supply.
6) Account Logging: The consumed water volume is Fig. 2. Precise and compact pin-level connection diagram of the GSM-based
water distribution system optimized for IEEE single-column layout.
recorded for each flat for billing purposes.

C. Hardware Connections Notes:


• Use opto-isolated relays for high-current pumps.
The hardware connections define how the Arduino Uno
• Ensure GSM module has a stable 5V supply; current dips
interfaces with the GSM module, YF-S201 flow sensor, and
can reset the module.
the pump via a relay. The connections are designed for proper
• Connect the flow sensor signal to an interrupt pin for
operation and electrical safety.
accurate pulse counting.
• SIM800L GSM Module:

– VCC → External 5V power supply (ensure sufficient D. Flow Sensor Calibration


current, 2A recommended) The YF-S201 sensor was calibrated according to the manu-
– GND → Arduino GND facturer’s datasheet. The pulses generated by the sensor were
– TX → Arduino RX (D0) counted over a known volume of water to determine the
– RX → Arduino TX (D1) via voltage divider (5V to calibration factor. This ensures that the system dispenses the
3.3V logic) exact requested volume.
• YF-S201 Flow Sensor: E. Testing and Verification
– VCC → Arduino 5V The system was tested for different water volumes for
– GND → Arduino GND multiple flats. SMS messages were sent from registered phone
– Signal → Arduino digital pin D2 (interrupt pin for numbers, and the system accurately dispensed water as per
pulse counting) the request. The flow measurement was verified using a
• Relay Module and Pump: graduated container and showed high accuracy. The Arduino
– Relay IN → Arduino digital pin D7 serial monitor was used for debugging and monitoring pulse
– Relay VCC/GND → Arduino 5V/GND counts during testing.
F. Algorithm • Accuracy Drift: Flow sensor calibration may shift with
long-term use, sediment build-up, or pump pressure vari-
Algorithm 1 Pump-Based Water Dispensing Algorithm ations.
1: Wait for incoming SMS
• Scalability Issues: The system currently supports only
2: Parse SMS for flat ID and requested volume Vreq
one active request at a time. Handling multiple simul-
3: if sender authorized and Vreq valid then
taneous requests would require queue management and
4: Turn on relay to start pump additional logic.
5: Initialize pulse count N ← 0 • Security Concerns: SMS-based control lacks strong
6: while measured volume V = N −N 0
< Vreq do security mechanisms and could be vulnerable to unau-
k
7: Count pulses from YF-S201 thorized access if the phone number is exposed.
8: end while
9: Turn off pump E. Opportunities for Improvement
10: Send confirmation SMS Several opportunities exist to enhance the system in future
11: Log transaction (flat ID, volume, timestamp) versions:
12: else
13: Send error SMS • IoT Integration: Replacing GSM SMS with Wi-Fi/LoRa
14: end if
connectivity can improve speed, monitoring, and remote
data logging.
• Mobile Application: A dedicated Android/iOS app can
V. D ISCUSSION make the request and monitoring process more user-
friendly compared to SMS commands.
A. System Outlook • Enhanced Accuracy: Advanced flow sensors or digital
The implemented GSM-based water distribution system pressure sensors could improve water measurement reli-
successfully demonstrates the use of a pump-controlled dis- ability.
pensing mechanism integrated with a flow sensor. The overall • User Management: Introducing authentication mech-
system is compact, cost-effective, and easy to deploy in small- anisms or prepaid credit-based dispensing can ensure
scale community setups. By eliminating solenoid valves, the secure and fair distribution.
design simplifies hardware while still maintaining accurate • Scalability: Supporting multiple pumps or multiple dis-
water dispensing. pensing units connected to a central controller can make
the system suitable for larger communities.
B. Expected Performance
The system is expected to deliver water volumes with an VI. C ONCLUSION
accuracy of ±5%, depending on flow sensor calibration and
This paper presented a GSM-based water distribution sys-
pump stability. The SMS communication ensures remote ac-
tem designed for residential buildings, enabling each flat to
cessibility, though the response time varies with GSM network
receive a precise amount of water through SMS requests. The
conditions. For practical use, the system can support multiple
system integrates an Arduino Uno, SIM800L GSM module,
users sending water requests sequentially, provided that proper
YF-S201 flow sensor, and a relay-controlled pump. Exper-
queuing and acknowledgment mechanisms are implemented.
imental results demonstrated that the system can dispense
C. Feasibility water with an average accuracy of approximately 3–4%, while
ensuring reliable operation across multiple trials.
The design is highly feasible in rural and semi-urban areas, The proposed design eliminates the need for solenoid
where manual water distribution is common and infrastructure valves, reducing hardware complexity and cost. The system is
for advanced IoT systems may not be available. Since the feasible for deployment in rural or semi-urban areas, providing
hardware components (Arduino Uno, GSM module, YF-S201 an affordable and user-friendly solution for automated water
sensor, relay, and pump) are low-cost and widely available, the distribution.
system offers an affordable automation solution. Furthermore, Despite its effectiveness, the system has limitations, includ-
it can operate on simple DC power sources or solar energy, ing dependency on GSM network reliability, potential flow
increasing its adaptability in areas with unstable electricity. sensor drift over time, and limited scalability for simultaneous
users. Future improvements could include integration with IoT
D. Shortcomings
platforms, mobile applications, enhanced flow measurement
Despite its effectiveness, the prototype faces certain limita- accuracy, and multi-user management for larger communities.
tions: Overall, the proposed system demonstrates a practical ap-
• Network Dependency: SMS transmission and reception proach to automated water distribution, combining low-cost
are subject to GSM network delays, which may affect hardware with effective software control to meet residential
response time. water management needs.
R EFERENCES else if ([Link]() > 0 && smsLine.
length() > 0) {
[1] R. J. Patil, “IoT based Smart Water Monitoring System,” International smsContent = smsLine;
Journal of Innovative Technology, vol. 8, no. 6, 2022. requestedVolume = [Link]();
[2] S. K. Singh and A. Sharma, “GSM based water dispensing system using
microcontroller,” in IEEE Conf. on Emerging Technologies, 2021. if (senderNumber == authorizedNumber) {
[3] Arduino Documentation, “Arduino Uno Microcontroller,” [Online]. dispenseWater(requestedVolume);
Available: [Link] sendSMS(senderNumber, "Water dispensed: " +
[4] SIM800L GSM Module Datasheet, [Online]. Available: String(requestedVolume) + " L");
[Link] } else {
[5] YF-S201 Water Flow Sensor Datasheet, [Online]. Available: sendSMS(senderNumber, "Access Denied:
[Link] Unauthorized number.");
}

senderNumber = "";
A PPENDIX A smsContent = "";
A RDUINO I MPLEMENTATION C ODE }
}
The complete Arduino implementation code is provided }
below. This code integrates the GSM module (SIM800L), flow
void dispenseWater(float volume) {
sensor (YF-S201), and relay-based pump control. pulseCount = 0;
#include <SoftwareSerial.h> float dispensedVolume = 0;

#define GSM_RX 10 digitalWrite(RELAY_PIN, HIGH);


#define GSM_TX 11
#define FLOW_SENSOR_PIN 2 while (dispensedVolume < volume) {
#define RELAY_PIN 7 dispensedVolume = pulseCount / calibrationFactor
;
volatile int pulseCount = 0; }
float calibrationFactor = 450.0;
float requestedVolume = 0; digitalWrite(RELAY_PIN, LOW);
[Link]("Water dispensing complete: " +
SoftwareSerial gsm(GSM_RX, GSM_TX); String(dispensedVolume) + " L");
}
String authorizedNumber = "+8801324156951";
String senderNumber = ""; void sendSMS(String number, String message) {
String smsContent = ""; [Link]("AT+CMGF=1");
delay(500);
void pulseCounter() { [Link]("AT+CMGS=\"");
pulseCount++; [Link](number);
} [Link]("\"");
delay(500);
void setup() { [Link](message);
pinMode(FLOW_SENSOR_PIN, INPUT_PULLUP); [Link](26); // Ctrl+Z
pinMode(RELAY_PIN, OUTPUT); delay(3000);
attachInterrupt(digitalPinToInterrupt( }
FLOW_SENSOR_PIN), pulseCounter, RISING);
Listing 1. Arduino code for GSM-based water distribution system
[Link](9600);
[Link](9600);

digitalWrite(RELAY_PIN, LOW);
[Link]("System Initialized");

[Link]("AT+CMGF=1");
delay(1000);
[Link]("AT+CNMI=1,2,0,0,0");
delay(1000);
}

void loop() {
if ([Link]()) {
String smsLine = [Link](’\n’);
[Link]();

if ([Link]("+CMT:")) {
int firstQuote = [Link]("\"");
int secondQuote = [Link]("\"",
firstQuote + 1);
senderNumber = [Link](firstQuote +
1, secondQuote);
}

Common questions

Powered by AI

Implementing a GSM-based water distribution system in multi-unit residential buildings positively impacts both economic and environmental aspects. Economically, the system reduces water wastage through precise water allocation based on user requests, leading to potential cost savings on water usage and billing . The relatively low cost of components like the Arduino Uno and SIM800L GSM module makes the system affordable to implement, even in large residential complexes. Furthermore, by automating the billing and distribution processes, operational costs related to manual water distribution and monitoring are decreased significantly . Environmentally, the system promotes conservation as it discourages overconsumption by ensuring that only the requested amount of water is dispensed, which is vital in areas prone to water scarcity . The use of a flow sensor for accurate measurement minimizes the risk of leakage and further wastage . Additionally, given the system’s compatibility with solar power, it offers an eco-friendly energy solution, reducing dependency on non-renewable energy sources . As a whole, the GSM-based system fosters sustainable urban living by optimizing water resources economically and environmentally.

The GSM-based smart water distribution system is built using several key components: an Arduino Uno microcontroller, a SIM800L GSM module, a YF-S201 Hall effect flow sensor, and a relay-controlled pump. The Arduino Uno serves as the central controller, managing SMS communication, pump control, and flow measurement . The SIM800L GSM module receives SMS requests from residents and sends acknowledgments or error messages; it is connected to Arduino digital pins for serial communication . Upon receiving a request, the Arduino validates it based on authorization and volume limits, then activates the relay to start the pump . The YF-S201 flow sensor, connected to an interrupt pin on the Arduino, counts the pulses proportional to the water flow to calculate the dispensed volume . Once the requested volume is reached, the pump is deactivated, and a confirmation SMS is sent, logging the transaction . This interaction ensures precise water allocation and accurate billing for each resident.

The YF-S201 flow sensor plays a critical role in ensuring the accuracy and reliability of the water distribution system by generating pulses proportional to the water flow . These pulses allow the system to precisely measure the amount of water being dispensed based on a calculated calibration constant, typically around 450 pulses per liter, enabling the Arduino Uno to calculate the exact volume of water dispensed . This measurement is crucial for reaching the precise amount requested by each resident, thereby ensuring accurate billing and preventing water wastage . The sensor's ability to maintain high accuracy, approximately ±5% as per system calibration and conditions, ensures reliable water distribution and is integral to the system's effectiveness in automated billing and water management .

The main reasons for choosing a GSM solution for the smart water distribution system include its cost-effectiveness, ease of deployment, and broad accessibility. GSM modules like the SIM800L are relatively affordable and integrate easily with systems such as Arduino, making them suitable for budget-sensitive projects . Unlike IoT alternatives that require stable internet connectivity, which might be unreliable or costly in certain regions, GSM operates over widely available cellular networks, ensuring communication even in areas with limited internet access . This makes GSM-based systems an ideal choice for rural or semi-urban settings where GSM networks are typically more established than broadband infrastructures. Moreover, the simplicity of using SMS for requests ensures ease of use by residents without requiring a complex setup or extensive technical knowledge . Thus, GSM offers a practical and efficient solution tailored to diverse environmental and infrastructural conditions.

The proposed GSM-based water management system offers several advantages over traditional IoT-based systems, particularly in terms of cost-effectiveness and accessibility. While IoT systems provide advanced features like remote control and detailed monitoring, they require reliable internet connectivity and more complex infrastructures, which can make them costly and impractical for some residential setups . The GSM-based system, conversely, uses SMS communication, which is simpler and more accessible, especially in areas where internet connectivity is unreliable or expensive . Additionally, GSM modules like SIM800L are affordable, making the system low-cost and easy to deploy, even in rural or semi-urban areas without requiring advanced infrastructure . This makes GSM-based solutions practical for areas lacking reliable internet services.

The GSM-based water distribution system faces several limitations including dependency on GSM network reliability, potential accuracy drift in the flow sensor over time, and limited scalability for handling simultaneous requests . Network dependency means that SMS-based requests could experience delays due to GSM network conditions, affecting system responsiveness . Accuracy drift may occur due to sediment buildup or pump pressure variations over time, requiring periodic recalibration of the flow sensor . Furthermore, the system currently supports only one active request at a time, posing scalability challenges for larger communities or multiple simultaneous users . To address these issues, future iterations could integrate alternative connectivity options such as Wi-Fi or LoRa for faster communication and better network reliability, incorporate more advanced flow sensors or digital pressure sensors for enhanced accuracy, and adopt user authentication mechanisms to improve security . Additionally, moving towards a centralized control system with advanced queuing logic could enable the system to manage multiple requests simultaneously, thus improving scalability .

The Arduino Uno serves as the central controller within the GSM-based water distribution system, providing pivotal functionality in managing and executing various operations of the system. It is responsible for parsing incoming SMS requests using its serial communication interface connected to the SIM800L GSM module . Once a request is received, the Arduino validates the sender's authorization and the requested volume, ensuring system security and efficient resource allocation . The Arduino also controls the relay to activate or deactivate the pump based on the flow sensor's pulse count feedback, ensuring precise volume dispensation . Additionally, the Arduino logs transactions for billing purposes, thereby streamlining administrative operations . Its ability to manage multiple tasks in real-time underpins the system’s efficiency, accuracy, and reliability, demonstrating the Arduino Uno's integral role in realizing smart and automated water management in residential settings.

The SMS-based control mechanism in the GSM water distribution system faces security vulnerabilities such as unauthorized access and lack of data encryption. Since SMS messages are generally not encrypted, they can be intercepted, potentially allowing unauthorized users to control the water distribution system if they gain access to a registered phone number . To mitigate these risks, implementing sender authentication protocols, such as verifying the sender's number against a database of authorized users, can help prevent unauthorized access . Additionally, incorporating a password or OTP (One-Time Password) requirement for each SMS request could enhance security by ensuring that even intercepted messages cannot be used maliciously. Utilizing secure communication alternatives, such as integrating with mobile applications that use encrypted data transmission, could also improve security significantly . These measures can reduce vulnerabilities and increase user trust in the system’s security.

The control logic implemented in the Arduino Uno is crucial for ensuring operational safety and efficiency in the GSM-based water system. Safety is addressed through features like pump dry-run protection, which automatically stops the pump if no pulses are detected from the flow sensor, preventing potential damage . The Arduino is isolated from high current using a relay, protecting it from electrical surges . Periodic calibration of the flow sensor is incorporated to maintain accurate water measurements, while maximum dispense durations are set to prevent overflow or damage to the pump . Efficiency is achieved through the validation process, where requests are checked for authorization and volume limits before proceeding with water dispensing, ensuring only rightful users receive the correct amount of water . The system also logs each transaction for billing purposes, streamlining management efforts. This comprehensive control logic helps uphold system integrity and user trust, preventing misuse or system failure.

The GSM-based water distribution system can be adapted for rural or semi-urban areas primarily through its low-cost design and minimal technological requirements. The components involved, such as the Arduino Uno, SIM800L GSM module, and YF-S201 flow sensor, are not only affordable but also widely available, making the system financially viable for areas with limited budget allocations . Unlike IoT systems that require robust internet infrastructure, this system only requires GSM network accessibility, which is generally available even in less developed areas . Furthermore, the system's minimal power requirements allow it to operate on DC power sources or solar energy, increasing its applicability in regions with unstable electricity supplies . These features make the GSM-based system suitable for manual water distribution locales where technological advancement and infrastructure may be lacking.

You might also like