This article presents a “Smart Irrigation Monitoring System” (SIMS) solution through a wireless connection, which can monitor the whole agricultural land and provide the optimal water supply to the crops. The system utilizes weather data from an automatic weather station, moisture sensor readings, and a Raspberry Pi coordinator node. By combining moisture sensor data with the crop water requirement, the system estimates the actual irrigation needs and automatically controls the water pump, turning it ON/OFF as required. The irrigation is provided according to forecasted upcoming rainfall events. The overall system also considered the evapotranspiration rate in wheat crops. This approach, unique in its real-time monitoring of soil moisture and soil temperature from the agricultural field, provides effective water resource management for farmers. The study includes hardware and software design of various IoT-based components (i.e., capacitive soil moisture sensor, wireless sensing nodes (iNODE), edge computing, and cloud computing). The distributed network incorporates DS18B20 soil temperature and PCB-based capacitive soil moisture sensors using the communication module XBeeS2C protocol, which sends real-time soil parameters to an edge server for irrigation control. Moreover, the developed system is a cost-effective solution regarding time and financial resources.

  • The developed SIMS is a comprehensive solution to address water scarcity in agriculture.

  • It incorporates a sophisticated rainfall forecast model for irrigation.

  • Real-time monitoring of soil moisture is achieved using PCB-based sensors.

  • The system provides an intelligent solution to farmers through an Android application for precise irrigation control.

IoT

Internet of Things

PCB

Printed Circuit Board

GPRS

General Packet Radio Service

TCP/IP

Transmission Control Protocol/Internet Protocol

UDP

User Datagram Protocol

FTP

File Transfer Protocol

CoAP

Constrained Application Protocol

GSM

Global System for Mobile Communications

FAO

Food and Agriculture Organization

TDR

Time-Domain Reflectometry

Many farmers in India irrigate their crops without adhering to irrigation scheduling criteria (George et al. 2000). This prevailing practice leads to various detrimental consequences. Enhancing agricultural yields and promoting sustainable agriculture need irrigation. However, there is a significant gap between the potential and actual use of irrigation. Most modernization efforts in India focus on implementing micro-irrigation for tube well systems, addressing the problem of water table decline experienced in many districts (Chourasia et al. 2024). Over-irrigation and under-irrigation are major challenges in agriculture. Excessive irrigation water usage contributes to waterlogging, wastage of valuable water resources, plant diseases, and soil salinity; conversely, inadequate water supply results in crop water stress. Farmers continue to employ traditional methods based on assumptions about the crop's water requirements, and farming practices have not evolved significantly over time (Gsangaya et al. 2020). To meet future food requirements while minimizing water usage, farmers must adopt precise irrigation scheduling techniques that rely on smart irrigation utilizing soil moisture sensors (Kim et al. 2008). These techniques are critical in enhancing agricultural production, optimizing irrigation efficiency, reducing water wastage, and mitigating harmful environmental impacts. Adopting advanced irrigation methods is essential for efficient water management, the precise irrigation scheduling of crops, and avoiding wasteful water use on the farm. Precision agriculture, combined with wireless sensor networks (WSNs), is essential in driving automation within the agricultural sector (Shafi et al. 2019). It involves collecting real-time data on soil, crops, and weather conditions using sensors deployed in the fields. Precision irrigation delivers water and nutrients to crops with optimal timing, placement, and quantity, ensuring efficient resource use and enhanced crop performance (González Perea et al. 2018; Costanzo et al. 2024). Using the WSN for irrigation monitoring has generated significant interest in the research community. The WSN has emerged as a promising technology with numerous advantages in irrigation management (Rasooli et al. 2020). Its real-time monitoring and data collection capacity has led to widespread recognition and exploration in this field. Using the WSN, farmers and stakeholders can efficiently monitor and evaluate various irrigation parameters, enabling informed decision-making and enhanced management of water resources in agricultural practices. Farmers often lack weather forecasts and provide irrigation without considering potential rainfall events. This lack of information can lead to excessive water use, waste energy and money, and negatively impact crop growth due to overwatering. Rainfall can occur on the same day as irrigation, before or after. Therefore, it is essential to consider these factors to save water (Goap et al. 2018). Integrating weather forecast models with smart irrigation design tools can help achieve this goal effectively. Smart irrigation can be improved by optimizing water use with the help of IoT-based technologies, which are proving to be highly beneficial in many areas of agriculture (Sharma et al. 2016). When designing a smart irrigation system, important factors, including soil moisture, precipitation, and evaporation, must be considered. Notably, soil moisture levels are strongly impacted by precipitation and evaporation, which, in turn, influence irrigation decisions. An automated irrigation scheduling system based on direct soil water measurements was proposed by O'Shaughnessy & Evett (2010), offering a more water-efficient irrigation method than manual techniques. Allen et al. (1998) introduced an evapotranspiration (ET) method as a crucial factor in determining crop water requirements. This method is influenced by various climatic factors, including solar radiation, relative humidity, temperature, wind speed, and crop-specific characteristics such as growth stage, variety, plant density, and soil conditions. In this study, we used an empirical model given by the modified Penman method in the FAO56 manual to determine the crop's water requirement.

For the past decade, the integration of WSN–IoT for automation in irrigation practices has achieved some success in concurrently overcoming the limitations; for example, Kumar (2017) developed a WSN architecture that includes an Arduino end node and a Raspberry Pi coordination node (CR node) for constructing an automated irrigation and security system. He used the nRF24L01 transceiver for data transfer and wireless communication between the end node and the CR node. However, this device's ability to gather and transmit data requires human intervention and depends on commands from an external server. Katyara et al. (2017) implemented a WSN as a remote terminal unit (RTU) for remote monitoring and the smart control of irrigation systems in Pakistan. Various data, such as soil moisture and temperature, were measured by these RTUs, and these data were sent to estimate and control the amount of water needed during irrigation activity. The results of tests showed positive results in reducing water used in irrigation and increasing agricultural land's productivity by almost 20–25%. Montesano et al. (2018) designed a sensor-based irrigation system for automated irrigation. The findings suggest that employing a WSN to monitor substrate water status in real time proves to be a valuable tool for precision irrigation management. This irrigation approach has the potential to be customized for various crops when combined with accurate information regarding the impact of different water availability levels. Nagarajan & Minu (2018) proposed an automated sprinkler irrigation system utilizing a WSN. Their design incorporates ZigBee technology for data transmission and GPRS technology for data storage and analysis. The system uses sensors to monitor several soil factors, including temperature, pH, and humidity. Real-time monitoring and control of soil parameters, such as temperature and water content, are made possible by transmitting the gathered data to a central controller. Additionally, the system facilitates efficient water supply control and optimization. Hamami & Nassereddine (2020) reviewed the application of WSNs in irrigation. They suggested that sensors (e.g., soil moisture, soil temperature, humidity, and pH) significantly contribute to improving irrigation systems, so they play a crucial role in promoting measurement techniques for different agricultural factors. Furthermore, the basic rules for designing an automated irrigation system should be a simple and understandable interface for effective communication with the farmer/user. However, an automated system for smartly managing irrigation using WSNs should include sensor nodes, coordinator nodes, and communication technologies (e.g., LoRa, Wi-Fi, and ZigBee). This survey concludes that a smart irrigation system can be efficient and offers significant potential to economize irrigation water if it is well and properly planned, managed, and maintained. Tenreiro et al. (2020) highlighted the framework of precision agriculture with soil hydraulic properties and hydrologic models to address spatial variability in different crops. Field-level simulations of water processes and flows in agricultural fields can be enhanced by crop modelling and hydraulic characteristics (Hussein et al. 2011; Jin et al. 2018) for a better understanding of how regional water fluctuations affect crop behaviour and overall field performance may be possible with this synergistic approach. Naji & Salman (2021) introduced a smart irrigation system that uses a WSN based on Arduino and XBee technologies. The system comprises sensor nodes to monitor agricultural conditions and automatically regulate soil moisture levels within the optimal root zone range. The results obtained from a pilot prototype indicate that a significant amount of water-saving can be obtained when using a smart irrigation system instead of the conventional approach. Matilla et al. (2022) conducted a comprehensive review of automation in irrigation systems, the evolution of communication techniques, and the introduction of budget-friendly monitoring systems for pivot irrigation. Their findings underscore a significant contribution: integrating affordable sensors with cutting-edge communication technologies such as Edge computing. This combination empowers farmers to monitor their fields efficiently without substantial investments. Ndunagu et al. (2022) developed a prototype IoT-based smart irrigation system for small vegetable farms. They demonstrate the effectiveness of a smart irrigation system using drip irrigation with corrosion-resistant soil moisture and DS18B20 soil temperature sensors. The open-source IoT cloud platform ‘Thingspeak’ was utilized for data collection, storage, analytics, and visualization. The design saves farmers time and money on irrigation, improves efficiency, and increases crop yield. Furthermore, this study suggested that solar power and backup batteries should be used to supplement the main power supply. The results indicate that the system is highly efficient and reliable in irrigation and managing water resources. It can also be adopted in rural areas to boost agricultural productivity. Costanzo et al. (2024) highlighted the concept of precision surface irrigation by focusing on three core principles: organized field geometry, precise control of hydraulic–hydrological variables, and regular performance evaluation. The work emphasizes the benefits of combining one-dimensional (WinSRFR) and two-dimensional (IrriSurf2D) modelling tools to represent the complex nature of surface irrigation dynamics by applying such concepts to a simulation environment. Additionally, the two-dimensional model offered a detailed spatial assessment of irrigation performance, surpassing the one-dimensional approach in scenarios with cross-sectional variability. Ultimately, the two-dimensional modelling approach proves to be a powerful tool for spatially characterizing surface irrigation dynamics, making it highly suitable for implementing precision surface irrigation in diverse agricultural water management.

Numerous studies have explored the design of smart irrigation systems, as highlighted in the literature. However, most of these studies utilized industrial-grade soil moisture sensors for data collection and employed open-source IoT cloud platforms such as Thingspeak and Blynk for data visualization. While several prototype innovative irrigation models have been developed, most were tested only in small-scale farms or laboratories. Few studies have considered environmental factors (e.g., rainfall forecasting, ET, and soil temperature) in their irrigation models. Additionally, most irrigation systems lack the design of energy-efficient power supplies. This negligence frequently leads to the waste of energy and freshwater and negative impacts on crop growth, including overwatering when irrigation is followed shortly by rain. The development of automated irrigation systems that depend on the continuous monitoring of soil moisture patterns and upcoming precipitation information is essential for the efficient and optimal use of freshwater in irrigation. Therefore, developing a smart irrigation model that can be directly applied to large-scale agricultural lands is crucial, providing practical benefits to farmers.

We proposed a novel sensor node designed with an Android application (SIMS) and used PCB-based in-house designed FR4 capacitive soil moisture sensors, which are tested and calibrated with the standard gravimetric method. The results of these calibrations revealed that 85% of the sensors accurately detected patterns in soil moisture fluctuations during the cropping period (Kushwaha et al. 2024). This study presents a design of WSN–edge–cloud architecture for real-time irrigation monitoring under field conditions. The system is integrated with the upcoming rainfall event model, which receives daily data from the Internet through an automatic weather station. Additionally, the system provides irrigation based on the net irrigation requirements (NIRs) while accounting for anticipated future rainfall events. This design uses an energy-efficient node (i.e., 0.011 mA at 4.2 V) to minimize the loss of power compared to current sensors for soil moisture and make it easier for farmers to use in the irrigation field. To summarize, the design aims of this study are as follows:

  • A design of a WSN–Edge–Cloud-based architecture, featuring a specific sensor node (iNODE) to support smart irrigation, along with a DS18B20 soil temperature sensor and PCB-based fringe capacitive soil moisture sensors, is proposed. These sensors are strategically placed within the wheat crop field to observe real-time moisture levels and monitor soil temperature to improve irrigation management.

  • A smart irrigation monitoring system (SIMS) is implemented, and its possibilities are illustrated in a real-world scenario, i.e., irrigation monitoring and an Android application.

  • Experimental research is performed to determine the advantages of the configuration mode, utilizing real-time soil moisture data.

  • The rainfall event model is integrated with a designed smart irrigation system for optimal automated irrigation scheduling.

  • It is an automated irrigation system based on an Android application (SIMS App).

Hardware and software components of the WSN-based irrigation monitoring system

Before providing in-depth details about the complete system architecture design, we briefly explain its overview and overall operational functions. The proposed system specifies a comprehensive operational framework within a standalone WSN–Edge–Cloud-based architecture, comprising distinct sub-architectural layers, defined as sensing, edge server, and cloud. The sensing layer encompasses multiple data acquisition nodes known as iNODEs. The primary function of this layer is to procure field-specific data, such as soil moisture and soil temperature, utilizing data acquisition nodes. These nodes assist the data transmission through protocols such as Zigbee, LoRa, or Bluetooth to the edge layer. The edge layer integrates servers designed to receive field-specific data from the sensing layer. This layer is crucial for systematically storing the acquired data in a database and coordinating automated irrigation practices. Upon receiving data, the edge server promptly compares it with predefined threshold values of soil moisture. If the moisture level falls below a designated threshold, a signal is initiated, activating the irrigation pump automatically. Conversely, if the moisture level exceeds the threshold, a signal is transmitted to deactivate the pump. Subsequently, the edge layer utilizes Internet gateways such as TCP/IP, UDP, Message Queuing Telemetry Transport (MQTT), FTP, or CoAP to transmit this data into the cloud. The cloud server contains servers and databases and is responsible for data analysis. After receiving the data, it is thoroughly analysed, and historical data are kept in databases like SQL or storage web code. Additionally, the cloud server encompasses software for building an Android application. The farmers/users can install these applications on their mobile devices, providing a user-friendly interface combined with analytics. Through this interface, farmers can execute irrigation actions automatically by pressing buttons based on the insights obtained from the data analysis. Figure 1 shows the overview of the developed WSN-based irrigation scenario.
Figure 1

WSN–Edge–Cloud architecture operation scenario for irrigation monitoring.

Figure 1

WSN–Edge–Cloud architecture operation scenario for irrigation monitoring.

Close modal

Architecture design of the sensing/node layer

The hardware component of this layer is mainly focused on iNODE, which is the core element of this module. The continuous collaboration and interoperability of iNODE's hardware and software components, which operate perfectly harmoniously, are essential to its efficient operation. The necessary hardware components for the device's operation include a module for communication, power circuits, general-purpose input–output (GPIO) interface channels, and microcontroller units (MCUs). On the other hand, the software is necessary for managing various tasks, such as data aggregation, data integrity checks to ensure against corruption, and energy optimization to ensure the iNODE uses its power effectively. Together, the hardware and software elements build a reliable and effective system that enables iNODE to carry out its intended functions successfully.

The designed iNODE has sophisticated filtering methods intended to identify and remove noise and outliers, guaranteeing the precision and dependability of sensor data. Outlier detection and noise suppression are essential techniques in data analysis and machine learning to improve the data quality used for modelling, predictions, or decision-making. Outliers and noise can affect sensors deployed in practical applications (Chen et al. 2021), frequently resulting in inaccurate readings. Mechanical shocks, UV rays, changes in humidity temperature, and severe vibrations are some causes of these problems. These faults may be interpreted as sensor data, raising the possibility of generating false alarms. When the signal shows unusual extreme spikes beyond the sensor's noise threshold, it is generally called an outlier (Munir et al. 2015). In some cases, outliers represent essential findings, such as fraud detection or network intrusion, where detecting unusual patterns is crucial. Removing or properly handling outliers can improve the accuracy of predictive models, ensuring they generalize well. Noise can lead to overfitting, where a model learns random fluctuations instead of genuine trends in the data. Suppressing noise helps build more generalizable models. By removing or reducing noise, we can better highlight the accurate signal or pattern in the data, making it easier to draw valid conclusions or predictions. High-quality, noise-free data lead to more reliable results, especially in domains like sensor networks where precision is critical. While both methods aim to clean data, they target different aspects. Outlier detection focuses on identifying and handling extreme values that deviate from the general trend, which could be genuine anomalies or erroneous data. Noise suppression focuses on reducing small, random fluctuations that obscure the underlying signal in the data. Both techniques make the dataset more reliable and improve the performance of machine learning models or statistical analysis. Figure 2 illustrates the architectural framework of iNODE's hardware and software components.
Figure 2

The iNODE's architectural framework.

Figure 2

The iNODE's architectural framework.

Close modal

Hardware design of iNODE

The iNODE hardware architecture's customized PCB design is shown in Figure 3. The Xtensa dual-core 32-bit Fire Beetle ESP32-wroom MCU is a foundation for an IoT node. The inexpensive and energy-efficient node MCU FireBeetle-ESP32 has been selected. The ZigBee derivative, XBee S2C transceiver (Roy et al. 2020), provides a 1.2 km data transmission range communication interface for information exchange between the edge server and the data acquisition nodes. ZigBee was selected over other low-power wide-area network technologies, such as LoRa, due to its superior data packet reliability, with a packet loss rate of approximately half that of LoRa devices (Karnjana et al. 2022). This makes it well-suited for real-time soil moisture monitoring applications (Mahbub 2020). The iNODE operates on a 2,600 mAh 4.2-V rechargeable AA-size Li-ion battery power supply system. The battery can be charged using a solar charge controller through a USB interface. The Li-ion battery gathers solar energy from the solar panel installed at the top of the iNODE. The voltage divider circuitry monitors the Li-ion battery's power status. There are six GPIO channels available in each node. It specifies that six sensors may be integrated simultaneously with one sensor node. The buck and boost voltage regulators are responsible for acquiring the variable power needs of each integrated module within the iNODE. The connection of sensors and other components on the board is facilitated through plug-and-play connectors. These connectors enable fast replacement of the damaged sensors and other hardware parts when required. To detect the variation in soil moisture content, a capacitive-based moisture sensor and, for monitoring soil temperature, a DS18B20 soil temperature sensor are interfaced within the iNODE to conduct the study. A factory-based PVC pipe case has been used to secure the waterproofing of the iNODE PCB, as seen in Figure 4(b). This PVC casing has a 90 mm diameter plastic circular pipe. The purpose of adopting the PVC pipe is that it is corrosion-resistant, lightweight, and convenient for farmers or users to easily handle and install the device in agricultural applications. The complete design of the hardware and GPIO channel functions is shown in Figure 4.
Figure 3

Customized PCB design of iNODE.

Figure 3

Customized PCB design of iNODE.

Close modal
Figure 4

iNODE: (a) front view of the designed hardware, (b) PVC casing of PCB, (c) sensors, and (d) GPIO channel functions.

Figure 4

iNODE: (a) front view of the designed hardware, (b) PVC casing of PCB, (c) sensors, and (d) GPIO channel functions.

Close modal

Power consumption of iNODE

The power consumption of sensor nodes depends upon the specific sensors, including the number and type of sensors. As a result, the power consumption of each iNODE varies when it is in active mode and when it enters sleep mode. In the scope of this research, two iNODEs were utilized, each interfacing with a total of four sensors (comprising one for soil temperature and three for soil moisture). Table 1 shows the power consumption in various components interfaced with a module.

Table 1

Power consumption by iNODE modules

ModuleModelPower consumption (mA)
iNODE processor ESP-32 Fire Beetle iNODE (sleep mode) (including each interfaced module and component) 0.011 
Active mode 40.8 
Communication module ZigBee-S2C Active mode 31.1 
Soil temperature sensor DS18B20 Active mode 
Soil moisture sensor Capacitive soil moisture Active mode 
ModuleModelPower consumption (mA)
iNODE processor ESP-32 Fire Beetle iNODE (sleep mode) (including each interfaced module and component) 0.011 
Active mode 40.8 
Communication module ZigBee-S2C Active mode 31.1 
Soil temperature sensor DS18B20 Active mode 
Soil moisture sensor Capacitive soil moisture Active mode 

It is critical that these devices can run continuously without requiring much maintenance when using WSN nodes for soil moisture monitoring (Zhang 2004). It is essential to optimize the power consumption of sensor nodes since wireless monitoring devices have limited battery life (Roy et al. 2020). When the low-power external interrupt detection feature is on, the iNODE's power consumption in sleep mode is 0.011 mA at 4.2 V, as shown in Table 1. Here, we present the expected operational lifetime and energy usage of the iNODE at idle mode. Consider the case where an iNODE is set to detect the data for 5, uses 1 s in idle mode to report data, and switches to sleep mode for 20 min. Considering one soil moisture sensor, one soil temperature sensor, and one AA-size Li-ion battery interfaced with a node at idle conditions, the power consumption and life of the node are computed as follows:

The hourly energy consumption, measured in joules (J), can be expressed as follows:
(1)
where the total sleep time = tsleep (h) has been replaced with (3,600 − tactive).

In Equation (1), EiNODE denotes the hourly energy consumption in J. If the number of times iNODE switches to active mode in an hour is n, then tactive = active mode time in seconds and V = nominal voltage of Li-ion battery.

Furthermore, if J denotes the number of modules interfaced with the iNODE,

Isleep = Current consumption in sleep mode.

Referring to Table 1,
Using Equation (1), EiNODE can be calculated as follows:
Power consumption (P) of the iNODE can be computed as follows:
(2)
where P is the power consumption in watts (W).
From Equation (2),
(3)
Neglecting solar energy harvesting and assuming that the Li-ion battery (with a maximum voltage of 4.2 V and a nominal voltage of 3.7 V, rated at 2,600 mAh) is fully charged, we can calculate the iNODE's total lifetime (TL) as follows:
(4)
From the above calculations, one node consumes 77.9 mA power in active mode, and the TL is approximately. 2.11 years. Figure 5 demonstrates the soil moisture, soil temperature data variations, and energy consumption graph for iNODE for 60 days. The energy consumption of iNODE can be observed as a voltage drop. The soil moisture variation shows that the irrigation was applied on December 14, 2023 and January 13, 2024 according to the field capacity (FC) of the soil. The soil temperature sensor also demonstrated variations in temperature as it responded to increases and decreases in environmental conditions. There was a significant voltage surge, reaching 4.1–4.2 V. One notable feature of the designed iNODE is its energy-efficient performance, particularly during periods of inactivity or sleep. This energy efficiency significantly extends the operational lifespan of the device, making it an ideal choice for deployment in environments where energy resources are limited or scarce.
Figure 5

Sensors' data fluctuations and power consumption graph for iNODE.

Figure 5

Sensors' data fluctuations and power consumption graph for iNODE.

Close modal

Architecture design of the edge server layer

Hardware design of the edge server layer

Figure 6 shows the edge layer's hardware design. In the design of the WSN system, this layer includes hardware components such as the Raspberry Pi 4 (Model B), XBee S2C, a solar charge controller, a 7 Ah battery, and a 20 W solar panel, as depicted in Figure 6. The Raspberry Pi 4 integrates a 64-bit quad-core Cortex-A72 ARM v8 processor with a Broadcom BCM2711 chipset, two USB 3.0 ports, two USB 2.0 ports, a gigabit Ethernet port, and a micro-SD with a speed of 1.5 GHz (Gamess & Hernandez 2022). The Raspberry Pi 4 has 2 GB of RAM, an audio jack, and an HDMI port. The Raspberry Pi stores its operating system and software data on an SD card instead of its internal storage. In this design, the Raspberry Pi gathers sensor values via ZigBee wireless communication modules equipped with antennas and displays them on a webpage or PC (Maragatham et al. 2021). A USB-to-UART bridge IC is employed via USB to transmit output data to the PC. Its primary responsibilities include managing the operation and communication schedule of the entire WSN system and processing the collected data. In our system, a 7 Ah battery serves as the DC power source for the edge server. A 20 W solar panel regularly charges this battery. This server stores the data in a 64 GB SD card and then transmits it to a distant computer for examination through a 4-G modem (Wi-Fi).
Figure 6

Hardware components of the edge server layer.

Figure 6

Hardware components of the edge server layer.

Close modal

Software design of the edge server layer

This design offers user-friendly management options for the WSN, allowing configuration adjustments to optimize its performance. Subsequently, the data are recorded into a file stored on the SD card, located within an edge server, and transmitted to a cloud server via the Internet. The edge node operates a small server and keeps a database of the wheat crop's required soil moisture levels. Additionally, it can control the opening and closing of the water supply pump. The edge server activates the irrigation water pump after verifying the received data parameters with the database when it receives inputs from the sensor nodes. The edge node turns on the water supply until the amount of soil moisture detected by every sensor reaches preset threshold values. A MQTT v5 broker establishes a connection between the edge devices and the shared repository through a distributed local network. The module uses the MQTT as a gateway between edge devices since the edge devices run on batteries, which lowers power usage. Furthermore, every edge device has a ZigBee module to link the sensor nodes. The edge network's common repository contains the incremental data log file of soil moisture-related data relayed from end nodes. In addition to serving as an edge server, the most substantial edge device manages the shared storage.

Architecture design of the cloud/application layer

The software workflow of cloud architecture is shown in Figure 7. This layer is designed to offer application-specific services to the farmer or the end user. It serves as the central processing unit of the IoT service framework, combining cloud and edge computing capabilities (Xu et al. 2020). The cloud layer is typically used on the IoT service framework with edge computing to process data from the edge layer further, store or update essential data, and perform advanced deployment. In addition, the cloud layer can provide computing support using virtual machines when the edge layer's computing resources are insufficient (Munir et al. 2021). It handles the computational requirements of several sensor locations in the irrigation field. We adopted the MQTT protocol because it effectively sends brief messages and uses low bandwidth, making it ideal for machine-to-machine (M2M) communication (Larmo et al. 2018), particularly between connected objects. When operating on a scalable Linux system, the cloud server boasts substantial memory and resource reserves. For every sensor node location, the storage web code database server is responsible for uploading historical log files and archiving incoming data. Utilizing this data offers insights through a web user interface, determining the need for irrigation in agricultural fields based on soil moisture conditions.
Figure 7

Software workflow of the cloud server layer.

Figure 7

Software workflow of the cloud server layer.

Close modal

Experimental setup

In addition to lab tests, the effectiveness of the iNODE is validated through a WSN network configuration installed in a farmer's field located at 29° 46′53.18″ N latitude and 7° 50′ 10.59″ E longitude at an elevation of 216 m from mean sea level (MSL) in Nagla Aimad village, Narsan Block, Haridwar district, India, within the Upper Ganga Canal command area. The size of the selected agricultural field was 77 m × 36 m. The study area was characterized by loamy soil with a bulk density of 1.54 g/cc. The FC of the soil was determined to be 24.45% (v/v) using the pressure plate membrane apparatus method (Cresswell et al. 2008). This value represents the maximum amount of water retained after saturation, and the permanent wilting point (PWP) was established at 14.56% (v/v), indicating the moisture level at which plants experience water stress. Furthermore, the introductory infiltration rate was found to be 12 mm/h of soil, indicating the rate at which water can penetrate the soil, which was determined using a double-ring infiltrometer test (Sidiras & Roth 1987; Verbist et al. 2010). For this study, a wheat crop field has been selected. Figure 8 illustrates the hardware installation at the field. Two iNODEs and an edge server node (Raspberry Pi 4) are deployed at the experimental site. In each node, three soil moisture and one soil temperature sensor were deployed in clay loamy soil throughout the wheat crop's growing season. The soil moisture sensors are vertically positioned at depths of 15, 30, and 45 cm, while the soil temperature sensors are installed at a depth of 30 cm from the top surface of the soil. The locations of soil moisture and soil temperature sensors were precisely determined by considering the depth of the crop's root zone, slope angle, soil vulnerability, porosity of the soil, and the extent of water flow coverage, which was categorized into head, mid, and end reach areas (Pramanik et al. 2022). The installation of iNODEs at the irrigation field site involves securing the iNODE's PVC case to an iron pillar, as shown in Figure 9. A 20 W solar panel is mounted to the top of the iron pillar to provide solar power. The edge gateway is placed inside a pumphouse within the line of sight of each iNODE. Every iNODE follows a star topology to transfer the data to the edge gateway using XBee S2C in real time. A Raspberry Pi-4 edge server that collects the data packets emanating from several iNODEs accounted for the edge gateway. The edge gateway is also embedded with a GSM module that transfers the real-time soil temperature and moisture data to a remote server from the agriculture field.
Figure 8

Installation of iNODEs and edge gateway at the Nagla Aimad village, India.

Figure 8

Installation of iNODEs and edge gateway at the Nagla Aimad village, India.

Close modal
Figure 9

Block diagram of the proposed automated irrigation system.

Figure 9

Block diagram of the proposed automated irrigation system.

Close modal
Figure 9 presents a schematic block diagram for the proposed automatic irrigation system for smart agriculture, which is based on ET0. The proposed system has two primary functions: first, it uses weather data (humidity, solar radiation, air temperature, and rainfall) to calculate reference ET (ET0); second, it uses a soil moisture and soil temperature sensor to measure the moisture content and estimate the actual amount of water required to irrigate the wheat crop on a given day or stage of growth (i.e., initial, developing, mid-season, and late-season). For the irrigation scheduling and ET regimes, the FAO Penman–Monteith equation in CROPWAT 8.0 software (Kumar et al. 2022) was implemented for the field based on daily calculations of ET0 (Allen et al. 1998). The ET0 was multiplied by the crop coefficient (KC) to determine the crop ET (ETc). FAO 56 provided the KC values for the wheat crop. The following equation was applied:
(5)
where KC is the crop coefficient and ET0 represents reference ET.

Performance analysis of an automated irrigation monitoring system

The irrigation water requirement is calculated as the difference between the total water needs of the crops and the amount of rainfall available to meet those needs (Kuveskar et al. 2022). The designed system is integrated with the upcoming rainfall events to provide location-specific information about upcoming rainfall occurrences. The system waits for the predicted rainfall once the weather forecast for the next few days is available. If the rainfall does not occur as forecasted by the model, the system will activate the water supply for irrigation. This functionality prevents water wastage and helps farmers prepare for upcoming weather conditions by notifying them about expected rainfall, whether it is normal, excessive, or severe. Figure 10 shows the overall workflow of automated irrigation, which utilizes rainfall events for irrigation. The integration with the weather forecasting model allows the system to operate under three conditions:
  • No irrigation required: When the soil moisture content reaches FC or meets the crops' optimum water requirements (irrigation need = ETcrop (mm/day)), the water pump will be off.

  • Irrigation needed: When the soil moisture content falls below 10–15% of FC (ETcrop > moisture level of the soil sensor), the system will start the pump to irrigate the crop.

  • Irrigation required but on hold: When a rainfall event can occur in upcoming hours. (the system will not initiate the pup for irrigation).

Figure 10

Workflow of the automated irrigation at the field.

Figure 10

Workflow of the automated irrigation at the field.

Close modal

Irrigation monitoring

The aim of scientific and precise soil moisture-based irrigation scheduling approaches is to increase irrigation efficiency, crop growth, and yields by giving the crops with the proper amount of water at the right time (Gu et al. 2021). To determine soil moisture depletion and, subsequently, the need for irrigation, sensor values must be used with the soil moisture thresholds of FC and PWP (Sui 2017). This approach conducted a performance analysis to monitor optimal water according to the NIR. When the edge server receives data from the nodes, it verifies the received data parameters with the database and accordingly actuates the notification for irrigation purposes. The sensors' observed digital values range from 630, representing dry soil (with a minimum threshold of 19.5% moisture), down to 284, which denotes wet soil (within the maximum threshold of 40% moisture). These pre-threshold values are decided according to the FC of the soil. If the moisture content reaches its FC (SMC > 19.5%), the microcontroller gets activated, sending a signal to the central server to stop the irrigation. However, the data received from three capacitive soil moisture sensors placed at different depths showed that soil moisture is the highest at 45 cm depth. Interestingly, readings from the sensor at 30 cm constantly match the intended soil moisture levels. Despite these variations, our irrigation strategy for the field is designed to optimize water use efficiency, ensuring that the soil's moisture characteristics manage crop irrigation for optimal results. An Android app (SIMS) was also developed for the farmer, showing the status of their agricultural land.

Throughout the wheat's growth cycle, the irrigation was done based on variations in the root zone depth, rainfall events, ETcrop, and average soil moisture levels. The relationship graph between mean soil moisture (%), rainfall (mm), and soil temperature (°C) is depicted in Figure 11. The amount of moisture in the soil varies with time; it usually rises after periods of precipitation and then gradually falls. When there is no rainfall, there is a gradual decrease in soil moisture, which indicates that the soil naturally dries out. The linear trend line representing the soil temperature indicates a slight decrease throughout the observation period. The peaks demonstrate that increases in soil moisture occurred following rainfall events. Rainfall is essential for preserving soil hydration levels because it causes a steady decline in soil moisture during dry spells. Rainfall events do not directly affect soil temperature, indicating that temperature changes may occur more gradually and be impacted by broader climatic circumstances rather than specific rainfall events. This result demonstrates the seasonal pattern in soil temperature and the impact of rainfall events on soil moisture levels as predicted.
Figure 11

Correlation between soil moisture, soil temperature, and rainfall events.

Figure 11

Correlation between soil moisture, soil temperature, and rainfall events.

Close modal

Estimation of crop water need (ETcrop)

Based on the stages of growth of the wheat crop, we have computed the monthly crop ET (ETcrop), or crop water requirement, beginning on November 26, 2023, the actual planting date, as shown in Figure 12. The forecast rainfall data are utilized for the time interval between late November 2023 and mid-April 2024. The two significant rainfall events occurred in February 2024 (40.8 mm) and March 2024 (31.5 mm), which minimized the irrigation requirement for regular irrigation, resulting in only three irrigation events being applied for the season, as shown in Figure 13. After 20 days of seeding, the first irrigation was carried out, necessitating a net irrigation of 25.03 mm and a gross irrigation of 34 mm. The automated irrigation was applied through a pump (average flow rate of 7.3 m3/h). Throughout the growing season, the smart IoT-based irrigation system showed an average application efficiency of 60.72%, suggesting extremely efficient water utilization.
Figure 12

Soil moisture, rainfall, and irrigation events in an irrigated field.

Figure 12

Soil moisture, rainfall, and irrigation events in an irrigated field.

Close modal
Figure 13

ETc and Kc values for the wheat crop by the modified Penman method.

Figure 13

ETc and Kc values for the wheat crop by the modified Penman method.

Close modal

Android application

Initially, we developed an Android SIMS application for farmers/users to provide valuable insights and assist in efficient decision-making. Figure 14 exhibits a few snapshots of this application, showcasing its organized functionality. The application offers four distinct graphical user interfaces. The primary interface provides a login page; the second gives real-time sensor data such as soil moisture and temperature. The next interface shows the NIR based on crops, area, and real-time soil moisture. This application can help farmers provide actual irrigation needs for their crops and check their status quickly. The users, including farmers and agriculture experts, can effortlessly navigate and interact with the application through a straightforward login process involving username, passcode, and node ID (employing 2-factor authentication).
Figure 14

Snapshots of Android App. for real-time information in the field.

Figure 14

Snapshots of Android App. for real-time information in the field.

Close modal

Cost of the system

Table 2 shows the cost of a developed automated irrigation monitoring system with five modules: a controller unit and sensor nodes, a solar charging module, an IoT gateway, a soil moisture sensor, and a soil temperature module. An automatic irrigation monitoring system was estimated to cost $239, including annual maintenance costs. The proposed WSN irrigation monitoring system was relatively low cost compared with other existing systems. For example, Jamroen et al. (2020) designed a prototype automated irrigation model with a cost of about $288.98. Khriji et al. (2014) developed the soil moisture nodes, container nodes, base station, and weather nodes for precise irrigation based on a WSN, and the total cost was observed to be $388.95. Nawandar & Satpute (2019) developed an IoT-based, low-cost, and intelligent module for smart irrigation utilizing three modules: a unified sensor pole, a low-cost and intelligent IoT-based module, an irrigation unit, and a sensor information unit; the overall cost of the system was $800–$1,000. Furthermore, Sahu & Behera (2015) designed a low-cost smart irrigation control system for Indian farmers. The overall cost of hardware and software components was estimated at approximately $237.90 (without annual maintenance cost).

Table 2

Cost of different components of the developed smart irrigation system

S. No.ComponentsCost ($)
1. ESP-32 microcontroller 4.10 
2. PVC pipe for iNODE casing 7.14 
3. Iron pole and box 23.89 
4. Fr4 capacitive soil moisture sensor 1.60 
5. DS18B20 soil temperature sensor 1.20 
6. Boost converter 0.70 
7. 4.2 V AA-size Li-ion battery 1.65 
8. Battery charging module 0.23 
9. Voltage converter 1.16 
10. Solar charge controller 3.40 
11. 7 Ah battery 11.89 
12. Solar panel 20 W 17.85 
13. ZigBee 17.72 
14. Raspberry Pi-4 47.58 
15. GSM module 11.90 
16. Antenna, wires, cables, GPIO channels 3.56 
17. 2,000 mAh power bank 47.58 
18. Solenoid valve 18.43 
19. Maintenance cost (cloud service, data package, replacement of faulty sensors, pump cleaning, etc.) 17.72 
 Total 239.30 
 or say $239.00 
S. No.ComponentsCost ($)
1. ESP-32 microcontroller 4.10 
2. PVC pipe for iNODE casing 7.14 
3. Iron pole and box 23.89 
4. Fr4 capacitive soil moisture sensor 1.60 
5. DS18B20 soil temperature sensor 1.20 
6. Boost converter 0.70 
7. 4.2 V AA-size Li-ion battery 1.65 
8. Battery charging module 0.23 
9. Voltage converter 1.16 
10. Solar charge controller 3.40 
11. 7 Ah battery 11.89 
12. Solar panel 20 W 17.85 
13. ZigBee 17.72 
14. Raspberry Pi-4 47.58 
15. GSM module 11.90 
16. Antenna, wires, cables, GPIO channels 3.56 
17. 2,000 mAh power bank 47.58 
18. Solenoid valve 18.43 
19. Maintenance cost (cloud service, data package, replacement of faulty sensors, pump cleaning, etc.) 17.72 
 Total 239.30 
 or say $239.00 

This article introduces the smart agriculture model designing and deployment of a complete wireless sensor networking system for real-time monitoring of soil moisture and temperature parameters. Additionally, the performance of the entire designed system (WSN–Edge–Cloud) through a real-field experiment has been evaluated. The experiment's findings validate the viability of the design by showing that the iNODE can move between many modes to reduce power consumption. Furthermore, integrating weather forecast data and ET with soil monitoring can provide valuable insights for optimizing irrigation practices in agriculture, ensuring efficient water use, and maintaining optimal soil conditions for crop growth. The specific conclusions drawn from this study are as follows:

  • The context-adaptive iNODE automatically modifies its data acquisition frequency in irrigation fields following the soil water content. It collects all the necessary data while simultaneously maintaining optimal power utilization.

  • Along with its design, iNODE uses less energy when sleeping, i.e., 0.011 mA at a voltage of 4.2 V in standby mode.

  • These nodes ensure independence in a power-constrained environment using energy collection and a backup strategy. Additionally, this makes charging batteries at night in severe weather easier. Due to these features, iNODE is a self-contained, durable gadget that can survive harsh external conditions and guarantee long-term, accurate irrigation monitoring.

  • The designed WSN system plays a pivotal role in addressing water conservation challenges, outperforming the previously used automatic timer-based irrigation system in terms of efficiency. Moreover, the developed system proves to be a cost-effective solution in terms of time and financial resources, and it boasts an impressive 98.56% accuracy in delivering real-time data. The experimental results demonstrate that the SIMS Android application enhances efficient water management for diverse crop types and improves network performance and system functionalities compared to existing systems.

  • The findings also indicate that the current design outperforms previously developed sensors, such as the PR2 probe and TDR, when deployed at the same depth. Additionally, capacitive-based soil moisture sensors were utilized to regulate soil moisture levels effectively and have the potential to automate irrigation systems.

Although the designed system has certain limitations, this study offers insightful information about an economical smart irrigation monitoring system (SIMS) for agricultural water management. The findings do not apply to extreme weather conditions, e.g., prolonged droughts or heavy rainfall, which could compromise the dependability of the system's coordinator nodes, sensor nodes, and circuit designs. Furthermore, the system's performance accuracy could vary under different environmental conditions, particularly due to sensor sensitivity and calibration issues. Variations in soil type, temperature, and humidity might also influence sensor readings and system responses, potentially impacting the precision of irrigation scheduling. Future research should focus on refining the system for extreme weather conditions and improving sensor robustness to ensure broader applicability and reliability in diverse environments. Additionally, machine learning algorithms could enhance an IoT-based SIMS for soil moisture prediction and be tested under extreme weather conditions. It should be evaluated across crops such as rice and sugarcane to broaden its applicability.

The authors sincerely thank the Department of Water Resources Development and Management (WRD&M) and the Electronics & Communication Engineering (ECE), IIT Roorkee, for generously providing the necessary facilities for conducting this study. The authors sincerely thank the National Water Mission (NWM), Department of Water Resources, RD&GR, Ministry of Jal Sakti, Government of India for their financial support of this study.

Y.K.K. and A.J. were involved in the literature survey, concepts, formal analysis, investigation, writing original drafts, writing reviews, and editing. R.K.P. and A.P. did conceptualization, supervision, and writing review and editing.

The research was supported by the National Water Mission (NWM) Scheme, Department of Water Resources, RD&GR, the Ministry of Jal Sakti, Government of India in this study.

All relevant data are included in the paper or its Supplementary Information.

The authors declare there is no conflict.

Allen
R. G.
,
Pereira
L. S.
,
Raes
D.
&
Smith
M.
(
1998
)
Crop Evapotranspiration – Guidelines for Computing Crop Water Requirements – FAO irrigation and Drainage Paper 56
, Vol.
300
.
Rome
:
FAO
, p.
D05109
.
Chourasia
S. K.
,
Chhetri
S. K.
&
Pandey
A.
(
2024
)
Evaluating the need and feasibility of micro-irrigation systems for sustainable irrigation
,
Environmental Monitoring and Assessment
,
196
(
10
),
957
.
https://doi.org/10.1007/s10661-024-13091-2
.
Costanzo
C.
,
Costabile
P.
,
Gangi
F.
,
Argirò
G.
,
Bautista
E.
,
Gandolfi
C.
&
Masseroni
D.
(
2024
)
Promoting precision surface irrigation through hydrodynamic modelling and microtopographic survey
,
Agricultural Water Management
,
301
,
108950
.
Cresswell
H.
,
Green
T.
&
McKenzie
N.
(
2008
)
The adequacy of pressure plate apparatus for determining soil water retention
,
Soil Science Society of American Journal
,
72
,
41
49
.
Gamess
E.
&
Hernandez
S.
(
2022
)
Performance evaluation of different raspberry pi models for a broad spectrum of interests
,
International Journal of Advanced Computer Science and Applications
,
13
(
2
),
819
829
.
https://doi.org/10.14569/IJACSA.2022.0130295
.
George
B.
,
Shende
S.
&
Raghuwanshi
N.
(
2000
)
Development and testing of an irrigation scheduling model
,
Agricultural Water Management
,
46
,
121
136
.
Goap
A.
,
Sharma
D.
,
Shukla
A. K.
&
Krishna
C. R.
(
2018
)
An IoT-based smart irrigation management system using machine learning and open-source technologies
,
Computers and Electronics in Agriculture
,
155
,
41
49
.
González Perea
R.
,
Daccache
A.
,
Rodríguez Díaz
J. A.
,
Camacho Poyato
E.
&
Knox
J. W.
(
2018
)
Modelling impacts of precision irrigation on crop yield and in-field water management
,
Precision Agriculture
,
19
(
3
),
497
512
.
Gsangaya
K.
,
Hajjaj
S.
,
Sultan
M.
&
Hua
L.
(
2020
)
Portable, wireless, and effective internet of things-based sensors for precision agriculture
,
International Journal of Environmental Science and Technology
,
17
,
3901
3916
.
Gu
Z.
,
Zhu
T.
,
Jiao
X.
,
Xu
J.
&
Qi
Z.
(
2021
)
Neural network soil moisture model for irrigation scheduling
,
Computers and Electronics in Agriculture
,
180
,
105801
.
Hamami
L.
&
Nassereddine
B.
(
2020
)
Application of wireless sensor networks in the field of irrigation: a review
,
Computers and Electronics in Agriculture
,
179
,
105782
.
Hussein
F.
,
Janat
M.
&
Yakoub
A.
(
2011
)
Simulating cotton yield response to deficit irrigation with the FAO AquaCrop model
,
Spanish Journal of Agricultural Research
,
9
(
4
),
1319
1330
.
Jamroen
C.
,
Komkum
P.
,
Fongkerd
C.
&
Krongpha
W.
(
2020
)
An intelligent irrigation scheduling system using low-cost wireless sensor network toward sustainable and precision agriculture
,
IEEE Access
,
8
,
172756
172769
.
https://doi.org/10.1109/ACCESS.2020.3025590
.
Jin
X.
,
Kumar
L.
,
Li
Z.
,
Feng
H.
,
Xu
X.
,
Yang
G.
&
Wang
J.
(
2018
)
A review of data assimilation of remote sensing and crop models
,
European Journal of Agronomy
,
92
,
141
152
.
Karnjana
J.
,
Keerativittayanun
S.
,
Sangrit
K.
,
Dillon
P.
,
Tanatipuknon
A.
,
Aimmanee
P.
&
Murata
K. T.
(
2022
)
Real-Time Monitoring System Based on Wireless Sensor Networks and Remote Sensing Techniques for Landslide-Prone Areas in the Northern Region of Thailand
. In: Kolathayar, S., Pal, I., Chian, S.C., Mondal, A. (eds) Civil Engineering for Disaster Risk Reduction. Springer Tracts in Civil Engineering .
Springer
,
Singapore
https://doi.org/10.1007/978-981-16-5312-4_12
Katyara
S.
,
Shah
M. A.
,
Zardari
S.
,
Chowdhry
B. S.
&
Kumar
W.
(
2017
)
WSN based smart control and remote field monitoring of Pakistan's irrigation system using SCADA applications
.
Wireless Personal Communications
,
95
,
491
504
.
https://doi.org/10.1007/s11277-016-3905-5
.
Khriji
S.
,
El Houssaini
D.
,
Jmal
M. W.
,
Viehweger
C.
,
Abid
M.
&
Kanoun
O.
(
2014
)
Precision irrigation based on wireless sensor network
,
IET Science, Measurement & Technology
,
8
(
3
),
98
106
.
https://doi.org/10.1049/iet-smt.2013.0137
.
Kim
Y.
,
Evans
R. G.
&
Iversen
W. M.
(
2008
)
Remote sensing and control of an irrigation system using a distributed wireless sensor network
,
IEEE Transactions on Instrumentation and Measurement
,
57
,
1379
1387
.
Kondaveti
R.
,
Reddy
A.
&
Palabtla
S.
(
2019
) ‘
Smart irrigation system using machine learning and IoT
’,
2019, the International Conference on Vision Toward Emerging Trends in Communication and Networking (ViTECoN)
.
IEEE
, pp.
1
11
.
Kumar
B. H.
(
2017
) ‘
WSN based automatic irrigation and security system using raspberry pi board
’,
2017 International Conference on Current Trends in Computer, Electrical, Electronics and Communication (CTCEEC)
.
IEEE
, pp.
1097
1103
.
Kumar
V. S.
,
Singh
C. D.
,
Rao
K. V.
,
Kumar
M.
&
Rajwade
Y. A.
(
2022
)
Development of a smart IoT-based drip irrigation system for precision farming
,
Irrigation and Drainage
,
72
(
1
),
21
37
.
https://doi.org/10.1002/ird.2757
.
Kushwaha
Y. K.
,
Panigrahi
R. K.
&
Pandey
A.
(
2024
)
Performance analysis of capacitive soil moisture, temperature sensors and their applications at farmer's field
,
Environmental Monitoring and Assessment
,
196
(
9
),
793
.
https://doi.org/10.1007/s10661-024-12946-y
.
Kuveskar
M. R.
,
Khandekar
P.
&
Bakare
A.
(
2022
) ’
Evapotranspiration based smart irrigation system for agriculture
’,
Proceedings of the 4th International Conference on Information Management & Machine Intelligence
, pp.
1
7
.
https://doi.org/10.1145/3590837.3590845
.
Larmo
A.
,
Ratilainen
A.
&
Saarinen
J.
(
2018
)
Impact of CoAP and MQTT on NB-IoT system performance
,
Sensors
,
19
(
1
),
7
.
Maragatham
T.
,
Balasubramanie
P.
&
Vivekanandhan
M.
(
2021
) ’
IoT based home automation system using raspberry pi 4
’,
IOP Conference Series: Materials Science and Engineering
.
IOP Publishing
, p.
012081
.
Matilla
D. M.
,
Murciego
A. L.
,
Jimenez-Bravo
D. M.
,
Mendes
A. S.
&
Leithardt
V. R.
(
2022
)
Low-cost edge computing devices and novel user interfaces for monitoring pivot irrigation systems based on internet of things and LoRaWAN technologies
,
Biosystems Engineering
,
223
,
14
29
.
Montesano
F. F.
,
Van Iersel
M. W.
,
Boari
F.
,
Cantore
V.
,
D'Amato
G.
&
Parente
A.
(
2018
)
Sensor-based irrigation management of soilless basil using a new smart irrigation system: effects of set-point on plant physiological responses and crop performance
,
Agricultural Water Management
,
203
,
20
29
.
Munir
A.
,
Antoon
J.
&
Gordon-Ross
A.
(
2015
)
Modeling and analysis of fault detection and fault tolerance in wireless sensor networks
,
ACM Transactions on Embedded Computing Systems
,
14
(
1
),
1
43
.
https://doi.org/10.1145/2680538
.
Munir
M. S.
,
Bajwa
I. S.
,
Ashraf
A.
,
Anwar
W.
&
Rashid
R.
(
2021
)
Intelligent and smart irrigation system using edge computing and IoT
,
Complexity
,
2021
,
1
16
.
Nagarajan
G.
&
Minu
R. I.
(
2018
)
Wireless soil monitoring sensor for sprinkler irrigation automation system
,
Wireless Personal Communications
,
98
(
2
),
1835
1851
.
https://doi.org/10.1007/s11277-017-4948-y
.
Naji
A. Z. A.
&
Salman
A. M.
(
2021
). ’
Water saving in agriculture through the use of smart irrigation system
’,
2021 4th International Conference on Data Storage and Data Engineering
, pp.
153
160
.
Nawandar
N. K.
&
Satpute
V. R.
(
2019
)
IoT based low-cost and intelligent module for smart irrigation system
.
Computers and Electronics in Agriculture
,
162
,
979
990
.
https://doi.org/10.1016/j.compag.2019.05.027
Ndunagu
J. N.
,
Ukhurebor
K. E.
,
Akaaza
M.
&
Onyancha
R. B.
(
2022
)
Development of a wireless sensor network and IoT-based smart irrigation system
,
Applied and Environmental Soil Science
,
2022
,
1
13
.
https://doi.org/10.1155/2022/7678570
.
O'Shaughnessy
S. A.
&
Evett
S. R.
(
2010
)
Canopy temperature based system effectively schedules and controls center pivot irrigation of cotton
,
Agricultural Water Management
,
97
(
9
),
1310
1316
.
Pramanik
M.
,
Khanna
M.
,
Singh
M.
,
Singh
D.
,
Sudhishri
S.
,
Bhatia
A.
&
Ranjan
R.
(
2022
)
Automation of soil moisture sensor-based basin irrigation system
,
Smart Agricultural Technology
,
2
,
100032
.
Rasooli
M. W.
,
Bhushan
B.
&
Kumar
N.
(
2020
)
Applicability of wireless sensor networks & IoT in saffron & wheat crops: a smart agriculture perspective
,
International Journal of Scientific and Technology Research
,
9
,
2456
2461
.
Roy
S. K.
,
Misra
S.
,
Raghuwanshi
N. S.
&
Das
S. K.
(
2020
)
Agrisens: IoT-based dynamic irrigation scheduling system for water management of irrigated crops
,
IEEE Internet of Things Journal
,
8
,
5023
5030
.
Sahu
C. K.
&
Behera
P.
(
2015
). ‘
A low cost smart irrigation control system
’,
2015 2nd International Conference on Electronics and Communication Systems (ICECS)
, pp.
1146
1152
.
Shafi
U.
,
Mumtaz
R.
,
García-Nieto
J.
,
Hassan
S. A.
,
Zaidi
S. A. R.
&
Iqbal
N.
(
2019
)
Precision agriculture techniques and practices: from considerations to applications
,
Sensors
,
19
(
17
),
3796
.
Sharma
D.
,
Shukla
A. K.
,
Bhondekar
A. P.
,
Ghanshyam
C.
&
Ojha
A.
(
2016
)
A technical assessment of IoT for Indian agriculture sector
. In National Symposium on Modern Information and Communication Technologies for Digital India. MICTDI2016, December 2, Vol.
1
, pp.
1
-
5
. Available at: https://pdfs.semanticscholar.org/923
Sui
R.
(
2017
)
Irrigation scheduling using soil moisture sensors
,
Journal of Agricultural Science
,
10
,
1
.
Tenreiro
T. R.
,
García-Vila
M.
,
Gómez
J. A.
,
Jimenez-Berni
J. A.
&
Fereres
E.
(
2020
)
Water modelling approaches and opportunities to simulate spatial water variations at crop field level
,
Agricultural Water Management
,
240
,
106254
.
Verbist
K.
,
Torfs
S.
,
Cornelis
W.
,
Oyarzun
R.
,
Soto
G.
&
Gabriels
D.
(
2010
)
Comparison of single-and double-ring infiltrometer methods on stony soils
,
Vadose Zone Journal
,
9
,
462
475
.
Xu
Z.
,
Liu
W.
,
Huang
J.
,
Yang
C.
,
Lu
J.
&
Tan
H.
(
2020
)
Artificial intelligence for securing IoT services in edge computing: a survey
,
Security and Communication Networks
,
2020
,
1
13
.
Zhang
Z.
(
2004
). ’
Investigation of wireless sensor networks for precision agriculture
’,
2004 ASAE Annual Meeting
.
American Society of Agricultural and Biological Engineers
, p.
1
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).