Agriengineering 04 00006 v3
Agriengineering 04 00006 v3
Review
Precision Irrigation Management Using Machine Learning and
Digital Farming Solutions
Emmanuel Abiodun Abioye 1, * , Oliver Hensel 2 , Travis J. Esau 3 , Olakunle Elijah 4 ,
Mohamad Shukri Zainal Abidin 5 , Ajibade Sylvester Ayobami 6 , Omosun Yerima 7 and Abozar Nasirahmadi 2
Abstract: Freshwater is essential for irrigation and the supply of nutrients for plant growth, in order to
compensate for the inadequacies of rainfall. Agricultural activities utilize around 70% of the available
Citation: Abioye, E.A.; Hensel, O.;
freshwater. This underscores the importance of responsible management, using smart agricultural
Esau, T.J.; Elijah, O.; Abidin, M.S.Z.;
water technologies. The focus of this paper is to investigate research regarding the integration of
Ayobami, A.S.; Yerima, O.;
different machine learning models that can provide optimal irrigation decision management. This
Nasirahmadi, A. Precision Irrigation
Management Using Machine
article reviews the research trend and applicability of machine learning techniques, as well as the
Learning and Digital Farming deployment of developed machine learning models for use by farmers toward sustainable irrigation
Solutions. AgriEngineering 2022, 4, management. It further discusses how digital farming solutions, such as mobile and web frameworks,
70–103. https://doi.org/10.3390/ can enable the management of smart irrigation processes, with the aim of reducing the stress faced by
agriengineering4010006 farmers and researchers due to the opportunity for remote monitoring and control. The challenges,
as well as the future direction of research, are also discussed.
Academic Editors: Petr Bartos and
Lubos Smutny
Keywords: precision irrigation; water; machine learning; mobile app; web app; smart
Received: 6 December 2021 agriculture; digitalization
Accepted: 20 January 2022
Published: 1 February 2022
and the effect of water scarcity as a result of drought in many parts of the world. Precision ir-
rigation scheduling is directed toward efficient water usage for each plant, where and when
it is needed, in the right amounts, to compensate for water loss either through evapotranspi-
ration, erosion or deep percolation, while preventing over- and under-irrigation [5–8]. With
proper irrigation management through effective monitoring and optimal control, water can
be saved, as well as providing a reduction in other indirect costs incurred from energy use
in the form of electricity or fossil fuel for pumping, for optimal cost-effectiveness [9,10].
From the rapid successes seen in the integration of the Internet of Things (IoT) to
wireless sensor network (WSN) technologies for smart agricultural application through
remote sensing, the controlled monitoring of agricultural processes has enabled a better
understanding of the changing dynamics of weather, soil, and crop conditions throughout
the growing season. Real-time data can be pooled continuously using IoT-enabled sensors
or devices, such as sensors from a point source or mounted on unmanned aerial vehicles
(UAV)s, satellites, tractors, or movable irrigation platforms like lateral- or center-pivot-
moving machines from the targeted field [11]. There are several available commercial
platforms that are used to collect soil, plant, and weather data in real time but these may not
be effective because there are no machine learning algorithms or data-driven mathematical
models integrated with the system, the output of which will be in numbers, to make sense
of the raw data [12]. Therefore, by leveraging on massive spatial and temporal variable data
that are collected and stored in the various cloud- or edge-based servers, smart decisions
can be made using different machine learning models [4,11].
Machine learning is a rapidly evolving technology for precision irrigation systems,
due to its ability to mimic human decision-making while also addressing the multivari-
able, nonlinear, and time-variant issues affecting irrigation management. According to
Chlingaryan et al. [13], machine learning serves as a powerful and flexible architecture
for data-driven decision making, as well as expert intelligence on the system. Machine
learning has emerged together with big data technologies, leveraging edge cloud comput-
ing, creating a new opportunity to make sense of and draw inferences from a great deal
of data collected from various sensors, due to the system’s ability to learn without being
programmed [14].
To develop a sustainable precision irrigation system, the integration of modern tech-
nologies, such as computational intelligence and agro-hydroinformatics, and information
technology plays an important role through the efficient management of sensed data re-
garding soil, plants, and weather [15,16]. These technologies will aid the translation of
the raw data collected into irrigation decisions and actions on the farm or in greenhouses.
This will further enable the optimization of the use of water for irrigation and electricity
for pumping, as well as a reduction in labor costs and fatigue [17,18]. The main purpose
of machine learning is to provide data from previous experiences and statistical data to
the machine so that it can perform its assigned task of solving a specific problem [19].
Furthermore, the advancement of weather- and environment-based models in estimating
crop water requirements have necessitated that farmers should have access to the easy
monitoring and visualization of the various parameters on smartphones or other computer
devices, to guide their decisions either manually or intelligently. Studies have also shown
via a survey format that 90% of farmers agree that better irrigation management through
the use of mobile and web applications can help to improve the yield and productivity of
their farms [20].
Some previous review works have investigated the current trend in the area of smart
monitoring and control of irrigation [6,8,21–23]. Numerous papers have explored the role of
machine learning in enabling smart irrigation [14,24–30]; these are summarized in Table 1.
The majority of these existing works have focused on the application of supervised and
unsupervised learning for smart irrigation systems. This paper complements these existing
works by reviewing and discussing the emerging areas of the application of machine
learning and digital farming solutions to irrigation systems.
AgriEngineering 2022, 4 72
Table 1. Comparison of the proposed work with previous reviews of machine learning for precision
irrigation management.
Digital
Supervised Unsupervised Reinforcement Federated
References Farming
Learning Learning Learning Learning
Applications
[14] 3 3 × × ×
[24] 3 3 × × ×
[25] 3 3 × × ×
[26] 3 3 × × ×
[27] × 3 × × 3
[28] 3 3 × × ×
[29] 3 3 × × ×
[30] 3 × × × ×
This paper 3 3 3 3 3
Based on the summary in Table 1, this review work has expanded the scope of the
literature in this area of research. The contribution of this paper is to extend further the
compendium of literature on machine learning for sustainable precision irrigation through
the application of federated learning and the integration of digital farming solutions. The
discussion in this paper is organized into various sections, which are as follows: Section 2
reviews the state of the art on the use of machine learning models for precision irrigation,
while Section 3 focuses on the state of the art on the application of digital solutions, such
as a mobile app–web framework for smart irrigation management. Next is Section 4,
which examines the challenges and opportunities of applying machine learning to precision
irrigation systems. Section 5 looks at future trends, while Section 6 concludes this paper.
2.1. Application of a Supervised Machine Learning Model toward Smart Irrigation Management
A supervised machine learning method involves the use of a function to map the
input with the output, using samples from a labeled experimental dataset, to approximate
the mapping function so as to be able to predict the output variables when a new input is
received, as illustrated in Figure 1. Supervised learning is a widely used method of devel-
oping machine learning models that are used to perform both regression and classification
AgriEngineering 2022, 4 73
functions. The regression models and classification models are applied to output variables
in the form of real values and categorical values, respectively [29]. Regression models
depict the relationship between two variables, while classifications in supervised learning
algorithms are preset. These classifications are created in a finite set, defined by humans,
which means that a specific segment of data will be labeled with these classifications. The
most commonly used types of supervised learning algorithms (K nearest neighbor (KNN),
support vector machine (SVM), decision trees (DT), random forest (RF), etc.) are employed
to optimize irrigation volume, timing, scheduling, soil moisture prediction, and weather
predictions, to guide irrigation decisions [25]. The different types of supervised learning
algorithms are discussed in the next subsection.
where ŷ is the outcome of the prediction, which in this case is irrigation need, β represents
the regression model parameters, x is the set of features, and i = 1, 2, 3 . . . n, which in this
case represent soil moisture content and weather variables [39,40].
A regression model was proposed by Kumar et al. [41] to investigate the forecasting of
the amount of irrigation volume needed by a farm, while reducing human intervention
or energy use through the integration of mobile applications built using Java platforms
for remote monitoring and control. Through a laboratory prototype demonstration, the
AgriEngineering 2022, 4 74
system comprises an embedded microcontroller interfaced with soil moisture, rain, and
temperature sensors, which send further data to the cloud server through an application
programming interface (API) key, to update the regression model. A similar implementation
using a partial least squares regression (PLSR) model that is trained with weather data,
moisture content, and soil characteristics was proposed to predictively generate irrigation
reports for crops [42]. The choice of the PLSR model was made to identify the fundamental
relationship between output and input parameters. The inputs ( x ) are the weather data and
soil moisture content and are known as the predictors or the measured observed variables,
defined with matrix X = [ x1 , x2 . . . xn ] T , while the output is the response variable, with
matrix Y = [y1 , y2 . . . yn ] T .
Raspberry Pi by Das et al. [60], were able to predict irrigation needs, as well as control the
on/off switch of a relay based on the sensed soil and weather data.
Table 2. Summary of previous work on supervised machine learning models for smart irrigation management.
Supervised Experimental
References Features Simulation
Model Used Cloud Edge
The model uses online weather data and human-induced
PCA, K-means
irrigation instinct to decide irrigation rate. The model notifies
[62] Clustering, 3 3 3
the operator of the required irrigation volume through
GMM
short message sending (SMS)
The machine learning model is used to predict irrigation
KNN, GND,
volume aimed at reducing the usage of water in crop
[63] SVM, ANN, 3 × ×
irrigation systems. The top two models are ANN and KNN,
DT
which have an accuracy of 90% and 98%, respectively.
An SVM-based smart irrigation system that adjusts
[64] SVM the irrigation quantity automatically, based on home garden 3 3 ×
environmental data
The model is used to predict the amount of daily irrigation
Linear water required, based on the data provided by various
[41] 3 3 3
Regression sensor devices. The prediction information is made available
on the mobile application (app) for remote monitoring
Principal The model integrated with data envelopment analysis (DEA)
Component helps to optimize water usage, management,
[65] 3 × ×
Regression personnel and water costs, incorporating increasing
(PCR) the irrigated area and the irrigation service coverage
AgriEngineering 2022, 4 77
Table 2. Cont.
Supervised Experimental
References Features Simulation
Model Used Cloud Edge
IoT-enabled machine learning irrigation systems
KNN, DT,
with real-time monitoring of temperature, moisture, nutrients,
[66] SVM, Logistic × 3 3
and rainfall, to forecast the amount of water and fertilizer
Regression
required by the plants for irrigation
The ensemble machine learning model is trained with
collected real-time weather data to make an optimized
SVR and
[67] decision, with an accuracy of 90%. The predicted soil 3 × 3
Bagging
moisture content is used to control the ON/OFF of the
water pump
Adaptive irrigation management using machine learning
to predict the time of the day for irrigation using the air-soil
DT, Random humidity and temperature, the current time of the day, wind
[30] Forest, ANN, speed, and direction data. The data collected is visualized 3 × 3
and SVM remotely on a mobile app. The app is interfaced with an API
through message-queuing telemetry transport (MQTT) for the
remote control of actuators.
An intelligent framework for smart irrigation planning, data
DNN,
analysis, feature extraction and irrigation prediction. The
[68] XGBoost, and 3 × ×
hybrid irrigation management approach is based on reference
Random Forest
evapotranspiration and volumetric soil moisture content
Machine learning to improve irrigation timing using
Random Forest, real-time data. The models classify an ideal hour for
[69] ANN, XGBoost, irrigation to take place, based on sensor and weather data. 3 × ×
DT, SVM The two best-optimized models with high accuracy are
XGBoost, with an accuracy of 87%, and RF, which is at 84%
Real-time monitoring using sensors and data storage on the
“ThingSpeak” cloud. The machine learning models
SVM, KNN
[70] perform classification based on a threshold value. The 3 × 3
Naïve Bayes
classification accuracy for the models is, namely, SVM 87.5%,
Naïve Bayes 76.4%, and KNN 70.8%
Gradient Sensing and actuation test bed on an edge device, irrigation
Boosting decision on a cloud. The model was able to learn
[71] 3 3 3
Regression irrigation decisions for different plants while adapting to the
Tree (GBRT) changing dynamics of the environment.
PCA, LDA,
Both PCA and LDA were used for image processing
Linear SVM,
to reduce the dimensionality to improve classification
RBF SVM, DT,
[72] accuracy, while seven other scikit-learn machine learning 3 × 3
RF, ANN,
algorithms were used for onion irrigation
AdaBoost,
treatment inference
Naïve Bayes
Real-time monitoring of temperature, humidity, and soil
[73] KNN, SVM moisture content with infection detection on 2000 samples of 3 × 3
plants, with a classification accuracy of 96%
Uses soil moisture content and environmental parameters,
with feature extraction of irrigation water requirement based
Least-square
[74] on kernel canonical correlation. SVM was further used for the 3 × ×
SVM
prediction of irrigation requirements with high prediction
resulting in improved irrigation efficiency
Prediction of rainfall using online data from the
MLR, KNN, weather station to guide irrigation decisions. The model
[75] 3 × 3
DT, and RF performance, in terms of RMSE obtained for MLR, KNN, DT,
and RF, is 0.165, 0.103, 0.094, and 0.083, respectively
AgriEngineering 2022, 4 78
Table 2. Cont.
Supervised Experimental
References Features Simulation
Model Used Cloud Edge
The accuracy of MLR is better than KNN-R; hence, it
MLR, KNN- is integrated with an android application. The android app
[39] 3 × 3
Regression accurately enables real-time scheduling of the fertigation at
the correct time it needed to be applied
Agricultural monitoring system and analytics using drone
[76] KNN 3 × 3
data processed with a KNN algorithm
Estimation of ETo using daily data on solar radiation,
humidity, temperature and wind speed. The estimation and
[77] ANN 3 × 3
scheduling algorithm was implemented on a Raspberry Pi
interface with a local weather station, using Zigbee
Prediction of ETo using weather variable to
[78] ANN 3 × 3
decide irrigation scheduling
Using time series analysis and the predictive model,
[79] ANN prediction of rainfall aid determination of which crops 3 × 3
is favorable to grow in a particular area
Note: PCA—Principal Component Analysis, GMM—Gaussian mixture model, KNN—K Nearest Neighbor, GND,
SVM—Support Vector Machine, ANN—Artificial Neural Network, DT—Decision Tree, Random Forest, LDA—
Linear discriminant analysis, RBF—Radial basis function, MLR—Multiple Linear Regression. GND—Generalized
N-Dimensional.
infiltration equilibrium, soil moisture uniformity, and high water redistribution efficiency
when tested experimentally [110].
In terms of sustainable water management, an intelligent neuro-fuzzy controller that
was based on the ANFIS model was implemented on a Raspberry Pi edge device for the
smart control of drip irrigation, with solar-powered pumping facilities. The input of the
ANFIS controller was the temperature of the solar panel, rate of water flow, and irradiance,
while the output was the irrigation frequency, in terms of a pulse width modulated signal.
The model performance showed a fast and stable response, with optimized irrigation effi-
ciency of 95%. Readers are referred to [111–113] for more information about the architecture
and prediction ability of ANFIS. Another widely utilized rule-based model for irrigation
management, with similar features to that of ANFIS, is a fuzzy logic system. Much success
has been recorded in its practical implementation for the intelligent control of irrigation
when integrated with WSN and IoT devices [114–128].
Unsupervised learning has been widely utilized for irrigation management, as shown
in the summary given in Table 3. The findings show that a large experimental dataset is
required in order to train the different models to make accurate predictions using these
techniques. Determining the hidden pattern in an unlabeled dataset is the most common
feature of this machine learning method. However, most of the review works were realized
using a simulation only, as seen in Table 3. Future work in this area should focus more
on the realization of the simulation on both edge and fog platforms, as well as on the
translation to digital farm solutions such as mobile and web apps for local farmers who,
in most cases, could not afford the high cost of sensors and hardware installation on
their farms. Readers are referred to the literature [31,83,129–133] for more details about
unsupervised learning.
Table 3. Summary of previous work on unsupervised machine learning models for smart irrigation management.
Experimental
Unsupervised
References Summary Simulation Implementation
Learning Model
Cloud Edge
Investigation of delineation of multiple irrigation zoning
scenarios on a large field with a center pivot irrigation
K means
system, using data on soil moisture content, electrical
clustering,
[134] conductivity (EC), and 3 × ×
Gaussian Mixture,
hyperspectral images with yield data. A kappa coefficient of
and ISODATA
0.79 was recorded for EC, demonstrating a high potential for
zoning irrigation
Delineation of irrigation management zones in a farm using
NDVI measured at different growth stages of a grapevine
[135] Fuzzy Clustering cultivation field. The measure is transformed to a 48-cell 3 × ×
grid (10 × 9 × 20 m) and maps of two management zones
using the MZA software
A K-means clustering algorithm was applied to the spatial
clustering of irrigation networks, based on soil and
[136] K-means clustering environmental data. The clustering model provided a 3 × ×
context for better and
easier irrigation decision-making
Delineation of soil management zones (MZs) for effective
PCA, Fuzzy
[137] irrigation management and evaluation of spatial variability 3 × ×
clustering
of soil properties
The system made use of data from soil moisture content,
air temperature, and leaf wetness and compares it with
predetermined threshold values of various soil and specific
[138] Hidden Markov 3 3 3
crops to guide irrigation decisions. The Markov model
detected possible
plant disease conditions
AgriEngineering 2022, 4 82
Table 3. Cont.
Experimental
Unsupervised
References Summary Simulation Implementation
Learning Model
Cloud Edge
The system made use of an analytical approach for
IoT-based
[139] CNN 3 3 3
irrigation, to enhance smart farming with
integration with plant recognition and wilt detection
The algorithm automatically detected water from aerial
footage of irrigation systems, using UAV-captured images.
The smart
recognition software helped in the irrigation system
[140] Mask R-CNN, NN 3 3 3
inspection, therefore reducing time and costs in system
maintenance.
This helped to identify malfunctioning irrigation systems,
to reduce under- or overwatering
Using an unlabeled dataset, an identification was made of
center pivot irrigation using a variance-based approach
[141] CNN through image 3 × ×
processing to allocate irrigation water on the field. A
precision and recall of 95.85% and 93.3% was achieved.
An intelligent neuron-fuzzy controller was implemented on
[142] ANFIS Raspberry Pi for drip irrigation management; 95% water 3 × 3
pumping efficiency was achieved
An autonomous irrigation system was used to optimize
[143] RNN 3 × 3
yield and reduce water usage for irrigation
ARIMA model, A time series forecasting evapotranspiration was used to
[144] LSTM and BLSTM create a metric of water loss from the crop to the 3 × ×
models environment, to guide irrigation decision management
Lightweight and fast, Google Net reduced the false
Google Net, detections associated with PVANET, to accurately detect the
[145] 3 × ×
PVANET shape of center pivot irrigation systems. In addition, the
area of irrigation in the region was estimated
Artificial Short-term forecasting of daily irrigation water demand.
[146] Neuro-Genetic The prediction model had a standard prediction error of 3 × ×
Networks daily water demand of 12.63% and 93% total variance
ANN was used to simulate nitrate distribution for a drip
irrigation system. The model was able to simulate the
[147] ANN 3 × ×
nitrate distribution with a 0,83 coefficient of
distribution (R2 )
The models of FIS, ANN, and ANFIS were used to develop
a smart model to simulate the adequacy of water delivery in
[148] ANN, FIS, ANFIS an irrigation canal. The accuracy of the models, in terms of 3 × ×
MAPE index, was 57.07% and 56.6% for ANN and
ANFIS, respectively
An estimation of irrigation, based on soil matric potential
data, was measured from two different soil types. For both
[149] LSTM soil types, the LSTM model had an excellent prediction 3 × ×
performance, with R2 ranging from 0.82 to 0.98 for one hour
ahead of prescription, decreasing as the forecast time rose
AgriEngineering 2022, 4 83
Table 3. Cont.
Experimental
Unsupervised
References Summary Simulation Implementation
Learning Model
Cloud Edge
At a location in Portugal, the model utilized climatic data
and soil water content to schedule irrigation and
estimate the
end-of-season point of tomato and potato harvests. With an
GRU, LSTM, MSE of 0.017 to 0.039, the LSTM model captured
[150] 3 × ×
BLSTM, CNN the nonlinear
dynamics between irrigation volume, climatic data, and soil
water content to forecast production. With a regression
coefficient (R2 ) score of 0.97 to 0.99, the bidirectional LSTM
outperformed the other models
was set to determine the precision and yellowing of plant leaves while also being able to
detect when soil dampness reached a certain threshold, at which point a signal was sent to
the cloud to recalculate the needed irrigation volume [154].
Henry [155] developed a new method for mapping irrigation using an ensemble of
convolutional neural networks that only rely on raw Landsat surface reflectance data. As DL
models work with supervised, unsupervised machine learning, and reinforcement learning
techniques, Tables 2 and 3 detail some studies that have investigated smart irrigation
management using DL techniques. Another interesting machine learning implementation
technique that requires more research effort is federated learning. Not many studies have
been reported using this technique, regarding smart irrigation management, easy scalability
and its deployment for farmers’ use. Readers are referred to [156–158] for more information
about this machine learning method.
The use of reinforcement learning in this complex system has changed the traditional
irrigation water management method and brought more intelligence into the system. A
reinforcement Q-learning decision-making strategy, based on past irrigation experience
and short-term weather forecasting for the irrigation of a rice paddy was proposed, and
AgriEngineering 2022, 4 85
using mobile technology to provide agricultural help has taken numerous shapes. Top-
down services offer a method of delivering material that is governed by the aims of a
designer. SMS push-alerts, for example, are a kind of service that sends out agricultural
suggestions and seasonal reminders to users. These programs offer the advantage of
giving farmers access to the most up-to-date agricultural research and introducing new
themes, but they lack the flexibility to address challenges that are specific to each farmer’s
circumstances [173].
To analyze the collected data from an experimental setup for sustainable irrigation by
Glória et al. [30], a mobile application named “smart farm” has enhanced the possibility
of farmers performing a task without being present on the farm. The application has the
functionality of displaying the collected data in real-time, connected with the developed
API using MQTT to remotely switch on/off actuators such as pumps on the farm. An-
other interactive system of irrigation management named SMART was implemented by
Matukhina et al. [174]. The SMART android application has a window for both landscape
and portrait display, with the ability to display the latest weather information, as well as
irrigation status and schedules. Furthermore, Zhang et al. [175] proposed a distributed
IoT-based environmental monitoring system for air, water temperatures, and dissolved
oxygen, using the information perception layer, the information transmission layer, system
architecture for hydroponics, and aquaculture management. A long-range communication
protocol was utilized to send sensor data, while 4G was employed to collect data and send
it to the cloud platform.
with the effectiveness of the design prototype [199]. An online-based irrigation advisory
service, with a user interface that enables the farmer to adopt irrigation strategies that
reduce crop water use, has been proposed [200]. Likewise, an integrative hydrological
application that uses real-time data from satellite services, such as weather reports, vege-
tation index imagery, and GIS capability for cost-effective online irrigation scheduling to
maximize the yield of the crop and reduce water usage and plant stress [201]. The use of
virtual conversational assistants, such as the machine learning-based Chabot, has helped to
automate agro-advisory interaction between farmers, as reported in [202].
Table 4 summarizes other previous work on the application of mobile and web apps
for smart irrigation management. A layer of machine learning-based irrigation architecture,
with digital farming solutions, is illustrated in Figure 4. The architecture comprises UAV
and satellite-captured data (such as plant images and vegetation index), soil information
(soil moisture, soil type), and weather information from an onsite weather station, online
weather database (reference evapotranspiration, air temperature, solar radiation, air humid-
ity, etc.). The data thus collected can be stored on a cloud server integrated with a machine
learning model that can predictively recommend irrigation decisions and scheduling for
the irrigation field.
Table 4. Summary of previous work on the application of mobile and web apps for smart irrigation management.
Country
References App Name Features Android IoS Webpage
of Origin
Estimation of weather and evaporation to guide
[203] Agrowetter 3 3 3 Germany
irrigation decisions
Interactive, easy-to-use app for variable-rate irrigation Georgia
Cotton scheduling. The app notifies the user when the RZSWD and
[184] 3 3 ×
app exceeds 40% and displays precipitation and other weather Florida,
variables for users USA
Smart Laboratory prototype, user-friendly, real-time on/off Ondo
[185] irrigation remote control of irrigation pumps, as 3 × × State
app well as data-logging capability Nigeria
Sprinkler Online weather data source, soil information, irrigation
Florida
[204] irrigation scheduling. An app used for weather forecasting to 3 × 3
USA
app schedule timer for automatic sprinkler irrigation of turf
Citrus
Smart Optimized irrigation scheduling for avocado, citrus, Florida
[205] 3 3 ×
Irrigation strawberry, urban turf, and vegetables USA
apps
Remote monitoring and control app for fertigation
[206] iChilli app 3 × × Malaysia
management
Water stress detection app. The app can be used at the
Apex
field or
[207] mobile ap- 3 3 × France
the within-field scale for temporal or spatiotemporal
plication
monitoring of vine water status
WebGIS
[198] applica- Weather forecasting, fertigation, irrigation maps 3 3 3 Austria
tion
Multiplatform
ETo-based irrigation scheduling for
[186] (Irrifresa) 3 × 3 Spain
strawberry growing
app
CFertigUAL
[187] Easy to use, fertigation management app 3 × × Spain
app
REUTIVAR Weather forecasting, irrigation scheduling,
[208] 3 × 3 Spain
app soil and water quality analysis
AgriEngineering 2022, 4 89
Table 4. Cont.
Country
References App Name Features Android IoS Webpage
of Origin
Hygrometry
[209] Fast and accurate estimation of water consumption 3 3 × Uzbekistan
app
eRAMS Colorado,
[210] Sprinkler irrigation scheduler, daily weather updates 3 3 3
App USA
Hydro-
Tech
Uses the field water balance and dynamic optimizer
[211,212] decision 3 × 3 Italy
for fertigation management
support
system
IrrgaSys
decision Weather forecasting, soil water balance irrigation
[213,214] 3 × 3 Portugal
support scheduling, remote sensing
system
Web
irrigation Estimation of irrigation requirement using the Rawls and
[215] × × 3 Algeria
frame- Turq model
work
Mobile
app
[216] integrated Remote control of irrigation, plant monitoring 3 × 3 India
smart
irrigator
Agro Mali Mali,
[199] Agro-advisory service 3 × ×
app Africa
Smart
decision
[217,218] Support illiterate farmers to make irrigation decisions 3 × 3 Pakistan
support
system
Smart
Irrigation scheduling uses a one-dimensional
[219] Avocado 3 × × USA
soil–water balance model
app
Smart- Uses a smartphone camera to capture the image of the soil,
phone analyze the image to estimate the wetness or dryness of
[220] 3 × × Mexico
irrigation the soil, used for irrigation of a
sensor pumpkin crop
WISE
online Uses soil, plant and weather to estimate daily soil water Kansas,
[221] × 3 3
Irrigation deficit USA
manager
SWAMP Uses cloud-based water need model, estimate
[222] Farmer irrigation requirement, soil moisture monitoring and the 3 3 × Brazil
app remote map
Uses weather and water balance with crop register
Smart & function for smart irrigation management. The framework
[223] 3 3 × Brazil
Green app comprises physical communication
services and an application layer
Displays server-side information, visualization of
WebGIS
[224] real-time irrigation performance, GPS to 3 × 3 Indonesia
app
track location
AgriEngineering 2022, 4 90
Table 4. Cont.
Country
References App Name Features Android IoS Webpage
of Origin
Irrigation The provides an interface that estimates soil moisture Kansas
[225] meter content based on installed watermark sensors at × 3 × State Uni-
calculator different soil depths versity
Distributed
Real-time monitoring and control to support
monitor- Tongzhou,
[175] the actual hydroponics and aquaculture production 3 × 3
ing Beijing
management
system
Wise
The user can access and upload information, view soil Colorado,
[201,226] mobile 3 × 3
moisture deficits and weather reports USA
app
A Node.js server was used to store the data and
produce alerts, and a web client was utilized as a
Bangladesh/
[227] AWD app dashboard to show all the AWD parameters, such as water 3 3 3
Canada
level and pump operating times, using either the
smartphone app or the online interface
Smartphone-based mobile application for remote
[228] Blynk app 3 3 × India
monitoring and control of irrigation
Bluleaf App for real-time scheduling of timing and irrigation Lebanon/
[229] 3 × ×
app needs for wheat using soil, plant, and weather data Italy
Machine learning-driven advisory and marketing app for
[172] Masa app 3 3 3 Canada
farmers
AgriEngineering 2022, 4 91
Figure 4. Layers of machine learning-based irrigation architecture with a digital farming solution.
AgriEngineering 2022, 4 92
terms of the adoption of machine learning and software applications for their irrigation
process. The use of machine learning techniques can help evaluate and predict the number
of resources needed for the irrigation of farms. This makes it possible to determine the RoI
and know the value of adopting such technologies. Lack of adequate data makes it difficult
to calculate the RoI; hence, it is difficult to convince farmers of the importance of adopting
machine learning and smart irrigation techniques.
5. Future Trends
5.1. Application of Reinforcement Learning
Due to its self-learning and model-free ability to adapt its policy directly to irrigation
system dynamics, reinforcement learning offers good potential for the adaptive control of
irrigation systems [170]. More work can explore ways to influence the changing dynamics
of plants and control weather parameters, as well as the fertigation process [168].
5.5. Fertigation
The application of machine learning and digital solutions is not just limited to precision
farming. Recent developments have shown applications regarding fertigation farming,
AgriEngineering 2022, 4 94
where the water is mixed with the nutrients to enable the optimal use of resources [241,242].
This creates several issues, like an increase in the input data to be analyzed and trained
via different machine learning techniques. More studies are expected to adopt machine
learning techniques for precision fertigation systems.
6. Conclusions
A major driver regarding the attainment of sustainable precision irrigation has been
the integration of smart technology, such as machine learning, IoT, the web, and the mobile
framework. Some of the findings from this study suggest that sustainable precision irriga-
tion management plays an important role in enhancing the attainment of food security and
the prevention of water scarcity. Therefore, this paper has expanded further the reviewing
of machine learning techniques used for irrigation management, namely, supervised, unsu-
pervised, and reinforcement learning. The findings also show that the choice of a machine
learning model to be used for irrigation management depends on the availability of an
experimental data set, computational complexity, the nature of implementation, and the
type of deployment. Challenges and opportunities in the application of machine learning
techniques and digital solutions have been discussed. Furthermore, future trends in the
adoption of machine learning and digital farming solutions aimed at improving sustainable
precision irrigation were presented. These include the application of reinforcement learning,
federated learning, digital-twin models and fertigation in precision irrigation. The findings
from this review show that supervised and unsupervised learning have largely been used
for precision irrigation with positive outcomes. However, due to the many advantages of
federated learning, such as data privacy and security, more research works are expected in
this area. In addition, the drive for Industry 4.0 in agriculture is expected to prompt more
research work into the adoption of digital-twin technology in smart irrigation systems. The
integration of machine learning techniques and the integration of mobile and web solutions
are expected to bring many benefits to both farmers and users. This paper will be of benefit
to farmers, researchers and generalists who are interested in the digitization of the farming
process. Future work will address the environmental concerns associated with the use of
digital solutions for irrigation management when applied to mechanized farms.
Author Contributions: Conceptualization, E.A.A., O.H. and A.N.; methodology, E.A.A., A.N., O.Y.,
A.S.A.; software, E.A.A., O.Y., A.S.A.; validation, O.H., T.J.E., O.E., A.N. and M.S.Z.A.; investigation,
E.A.A., A.N.; resources, O.H., A.N.; data curation, E.A.A.; writing—original draft preparation, E.A.A.,
O.E.; writing—review and editing, O.H., A.N., O.E., T.J.E. and M.S.Z.A.; visualization, E.A.A., O.E.;
supervision, O.H., T.J.E., O.E., A.N. and M.S.Z.A. All authors have read and agreed to the published
version of the manuscript.
Funding: This research received no external funding.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Talaviya, T.; Shah, D.; Patel, N.; Yagnik, H.; Shah, M. Implementation of artificial intelligence in agriculture for optimisation of
irrigation and application of pesticides and herbicides. Artif. Intell. Agric. 2020, 4, 58–73. [CrossRef]
2. Afzaal, H.; Farooque, A.A.; Abbas, F.; Acharya, B.; Esau, T. Precision irrigation strategies for sustainable water budgeting of
potato crop in Prince Edward Island. Sustainability 2020, 12, 2419. [CrossRef]
3. Pereira, R.M.S.; Lopes, S.; Caldeira, A.; Fonte, V. Optimized planning of different crops in a field using optimal control in Portugal.
Sustainability 2018, 10, 4648. [CrossRef]
4. Zinkernagel, J.; Maestre-Valero, J.F.; Seresti, S.Y.; Intrigliolo, D.S. New technologies and practical approaches to improve irrigation
management of open field vegetable crops. Agric. Water Manag. 2020, 242, 106404. [CrossRef]
5. Benyezza, H.; Bouhedda, M.; Djellout, K.; Saidi, A. Smart irrigation system based Thingspeak and Arduino. In Proceedings of the
2018 IEEE International Conference on Applied Smart Systems(ICASS2018), Medea, Algeria, 24–25 November 2018; pp. 1–4.
[CrossRef]
6. Devanand Kumar, G.; Vidheya Raju, B.; Nandan, D. A review on the smart irrigation system. J. Comput. Theor. Nanosci. 2020, 17,
4239–4243. [CrossRef]
AgriEngineering 2022, 4 95
7. Bigah, Y.; Rousseau, A.N.; Gumiere, S.J. Development of a steady-state model to predict daily water table depth and root zone
soil matric potential of a cranberry field with a subirrigation system. Agric. Water Manag. 2019, 213, 1016–1027. [CrossRef]
8. Gu, Z.; Qi, Z.; Burghate, R.; Yuan, S.; Jiao, X.; Xu, J. Irrigation scheduling approaches and applications: A review. J. Irrig. Drain.
Eng. 2020, 146, 04020007. [CrossRef]
9. Togneri, R.; Kamienski, C.; Dantas, R.; Prati, R.; Toscano, A.; Soininen, J.-P.; Cinotti, T.S. Advancing IoT-based smart irrigation.
IEEE Internet Things Mag. 2020, 2, 20–25. [CrossRef]
10. Cáceres, G.; Millán, P.; Pereira, M.; Lozano, D. Smart farm irrigation: Model predictive control for economic optimal irrigation in
agriculture. Agronomy 2021, 11, 1810. [CrossRef]
11. García, I.F.; Lecina, S.; Ruiz-Sánchez, M.C.; Vera, J.; Conejero, W.; Conesa, M.R.; Domínguez, A.; Pardo, J.J.; Léllis, B.C.; Montesinos,
P. Trends and challenges in irrigation scheduling in the semi-arid area of Spain. Water 2020, 12, 785. [CrossRef]
12. Osroosh, Y. Internet of Plants and Plant-Based Irrigation Scheduling. Available online: https://www.duruntashlab.com/post/
internet-of-plants-and-plant-based-irrigation-scheduling (accessed on 21 September 2021).
13. Chlingaryan, A.; Sukkarieh, S.; Whelan, B. Machine learning approaches for crop yield prediction and nitrogen status estimation
in precision agriculture: A review. Comput. Electron. Agric. 2018, 151, 61–69. [CrossRef]
14. Liakos, K.G.; Busato, P.; Moshou, D.; Pearson, S.; Bochtis, D. Machine learning in agriculture: A review. Sensors 2018, 18, 2674.
[CrossRef] [PubMed]
15. Celicourt, P.; Rousseau, A.N.; Gumiere, S.J.; Camporese, M. Hydro-informatics for sustainable water management in agrosystems.
Front. Water 2021, 3, 119. [CrossRef]
16. Maduranga, M.W.; Abeysekera, R. Machine learning applications in iot based agriculture and smart farming: A review. Int. J.
Eng. Appl. Sci. Technol. 2020, 4, 24–27. [CrossRef]
17. Goap, A.; Sharma, D.; Shukla, A.K.; Rama Krishna, C. An IoT based smart irrigation management system using machine learning
and open source technologies. Comput. Electron. Agric. 2018, 155, 41–49. [CrossRef]
18. Koech, R.; Langat, P. Improving irrigation water use efficiency: A review of advances, challenges and opportunities in the
Australian context. Water 2018, 10, 1771. [CrossRef]
19. Jha, K.; Doshi, A.; Patel, P. Intelligent irrigation system using artificial intelligence and machine learning: A comprehensive
review. Int. J. Adv. Res. 2018, 6, 1493–1502. [CrossRef]
20. Jaafar, H.; Kharroubi, S.A. Views, practices and knowledge of farmers regarding smart irrigation apps: A national cross-sectional
study in Lebanon. Agric. Water Manag. 2021, 248, 106759. [CrossRef]
21. Abioye, E.A.; Abidin, M.S.Z.; Mahmud, M.S.A.; Buyamin, S.; Ishak, M.H.I.; Rahman, M.K.I.A.; Otuoze, A.O.; Onotu, P.; Ramli,
M.S.A. A review on monitoring and advanced control strategies for precision irrigation. Comput. Electron. Agric. 2020, 173, 105441.
[CrossRef]
22. Hassan, S.I.; Alam, M.M.; Illahi, U.; Al Ghamdi, M.A.; Almotiri, S.H.; Su’ud, M.M. A systematic review on monitoring and
advanced control strategies in smart agriculture. IEEE Access 2021, 9, 32517–32548. [CrossRef]
23. Bwambale, E.; Abagale, F.K.; Anornu, G.K. Smart irrigation monitoring and control strategies for improving water use efficiency
in precision agriculture: A review. Agric. Water Manag. 2022, 260, 107324. [CrossRef]
24. Ait Issad, H.; Aoudjit, R.; Rodrigues, J.J.P.C. A comprehensive review of data mining techniques in smart agriculture. Eng. Agric.
Environ. Food 2019, 12, 511–525. [CrossRef]
25. Çetin, M.; Yıldız, S.; Beyhan, S. Water need models and irrigation decision systems: A survey on machine learning and control
theory. arXiv 2021, arXiv:2103.11133.
26. Hans, K.; Jayakumar, A. A review of intelligent practices for irrigation prediction. arXiv 2016, arXiv:1612.02893.
27. Jimenez, A.F.; Cardenas, P.F.; Canales, A.; Jimenez, F.; Portacio, A. A survey on intelligent agents and multi-agents for irrigation
scheduling. Comput. Electron. Agric. 2020, 176, 105474. [CrossRef]
28. Jha, K.; Doshi, A.; Patel, P.; Shah, M. A comprehensive review on automation in agriculture using artificial intelligence. Artif.
Intell. Agric. 2019, 2, 1–12. [CrossRef]
29. Balducci, F.; Impedovo, D.; Pirlo, G. Machine learning applications on agricultural datasets for smart farm enhancement. Machines
2018, 6, 38. [CrossRef]
30. Glória, A.; Cardoso, J.; Sebastião, P. Sustainable irrigation system for farming supported by machine learning and real-time sensor
data. Sensors 2021, 21, 3079. [CrossRef]
31. Pathan, M.; Patel, N.; Yagnik, H.; Shah, M. Artificial cognition for applications in smart agriculture: A comprehensive review.
Artif. Intell. Agric. 2020, 4, 81–95. [CrossRef]
32. Bhat, H.S.; Kumar, N. Quantile regression trees for prediction in irrigation management. In Proceedings of the 4th EFITA
Conference in Debrecen, Debrecen, Hungary, 5–9 July 2003; Volume 2, pp. 747–753.
33. Fuentes, B.S.; Tongson, E. Advances and requirements for machine learning and artificial intelligence applications in viticulture.
WINE Vitic. J. 2018, 33, 47–51.
34. Mekonnen, Y.; Namuduri, S.; Burton, L.; Sarwat, A.; Bhansali, S. Review—Machine learning techniques in wireless sensor network
based precision agriculture. J. Electrochem. Soc. 2020, 167, 037522. [CrossRef]
35. Su, C.; Ma, J. Nonlinear predictive control using fuzzy hammerstein model and its application to CSTR process. AASRI Procedia
2012, 3, 8–13. [CrossRef]
AgriEngineering 2022, 4 96
36. Singh, S.N.; Jha, R. Optimal design of solar powered fuzzy control irrigation system for cultivation of green vegetable plants
in rural India. In Proceedings of the 2012 1st International Conference on Recent Advances in Information Technology (RAIT),
Dhanbad, India, 15–17 March 2012. [CrossRef]
37. Sayari, S.; Mahdavi-Meymand, A.; Zounemat-Kermani, M. Irrigation water infiltration modeling using machine learning. Comput.
Electron. Agric. 2021, 180, 105921. [CrossRef]
38. Siddique, T.; Barua, D.; Ferdous, Z.; Chakrabarty, A. Automated farming prediction. In Proceedings of the Intelligent Systems
Conference, IntelliSys, London, UK, 7–8 September 2017; pp. 757–763. [CrossRef]
39. Torres-Sanchez, R.; Navarro-Hellin, H.; Guillamon-Frutos, A.; San-Segundo, R.; Ruiz-Abellón, M.C.; Domingo-Miguel, R. A
decision support system for irrigation management: Analysis and implementation of different learning techniques. Water 2020,
12, 548. [CrossRef]
40. Lindholm, A.; Wahlström, N.; Lindsten, F.; Schön, T.B. Supervised Machine Learning. Lecture Notes for the Statistical Machine
Learning Course. 2019. Available online: https://mwns.co/blog/wp-content/uploads/2020/01/Supervised-Machine-Learning.
pdf (accessed on 15 December 2020).
41. Kumar, A.; Surendra, A.; Mohan, H.; Valliappan, K.M.; Kirthika, N. Internet of things based smart irrigation using regression algo-
rithm. In Proceedings of the 2017 International Conference on Intelligent Computing, Instrumentation and Control Technologies
(ICICICT) Internet, Kerala, India, 6–7 July 2017; pp. 1652–1657. [CrossRef]
42. Choudhary, S.; Gaurav, V.; Singh, A.; Agarwal, S. Autonomous crop irrigation system using artificial intelligence. Int. J. Eng. Adv.
Technol. 2019, 8, 46–51.
43. González Perea, R.; Camacho Poyato, E.; Montesinos, P.; Rodríguez Díaz, J.A. Prediction of irrigation event occurrence at farm
level using optimal decision trees. Comput. Electron. Agric. 2019, 157, 173–180. [CrossRef]
44. Christias, P.; Daliakopoulos, I.N.; Manios, T.; Mocanu, M. Comparison of three computational approaches for tree crop irrigation
decision support. Mathematics 2020, 8, 717. [CrossRef]
45. Weller, D.L.; Love, T.M.T.; Wiedmann, M. Interpretability versus accuracy: A comparison of machine learning models built using
different algorithms, performance measures, and features to predict E. coli levels in agricultural water. Front. Artif. Intell. 2021, 4,
628441. [CrossRef]
46. Blasi, A.H.; Abbadi, M.A.; Al-Huweimel, R. Machine learning approach for an automatic irrigation system in southern Jordan
valley. Eng. Technol. Appl. Sci. Res. 2021, 11, 6609–6613. [CrossRef]
47. Yazici, M.; Basurra, S.; Gaber, M. Edge machine learning: Enabling smart internet of things applications. Big Data Cogn. Comput.
2018, 2, 26. [CrossRef]
48. Vij, A.; Vijendra, S.; Jain, A.; Bajaj, S.; Bassi, A.; Sharma, A. IoT and machine learning approaches for automation of farm irrigation
system. Procedia Comput. Sci. 2020, 167, 1250–1257. [CrossRef]
49. Singh, A.; Thakur, N.; Sharma, A. A Review of Supervised Machine Learning Algorithms. In Proceedings of the 3rd International
Conference on Computing for Sustainable Global Development, New Delhi, India, 16–18 March 2016; pp. 1310–1315.
50. Cai, W.; Wei, R.; Xu, L.; Ding, X. A method for modelling greenhouse temperature using gradient boost decision tree. Inf. Process.
Agric. 2021, in press. [CrossRef]
51. Mancipe-Castro, L.; Gutiérrez-Carvajal, R.E. Prediction of environment variables in precision agriculture using a sparse model as
data fusion strategy. Inf. Process. Agric. 2021, in press. [CrossRef]
52. Chen, Y.A.; Hsieh, W.H.; Ko, Y.S.; Huang, N.F. An ensemble learning model for agricultural irrigation prediction. In Proceedings
of the 2021 International Conference on Information Networking (ICOIN), Jeju Island, Korea, 13–16 January 2021; Volume 2021,
pp. 311–316. [CrossRef]
53. Chen, S.; Chen, L.; Chen, L.; Song, S.; Yang, Z. Application of random forest and back propagation neural network in estimating
radiation-based reference evapotranspiration model in Gansu province. In Proceedings of the International Conference on
Network and Information Systems for Computers Application, Wuhan, China, 15–17 April 2016; pp. 228–232. [CrossRef]
54. El Mezouari, A.; Najib, M.; El Fazziki, A. Towards a Smart Irrigation Scheduling System Through Massive Data and Predictive Models;
Springer: Berlin/Heidelberg, Germany, 2019; Volume 1103.
55. Shakoor, T.; Rahman, K.; Sumaiya, N.R. Intelligent Agricultural Information Monitoring Using Data Mining Techniques. Ph.D.
Thesis, BRAC University, Dhaka, Bangladesh, 2017.
56. Karthikeya, H.K.; Sudarshan, K.; Shetty, D.S. Prediction of agricultural crops using KNN algorithm. Int. J. Innov. Sci. Res. Technol.
2020, 5, 1422–1424.
57. Choudhari, P.; Borse, A.; Chauhan, H. Smart irrigation and remote farm monitoring system. Int. J. Comput. Appl. 2018, 180, 24–26.
[CrossRef]
58. Munir, M.S.; Bajwa, I.S.; Ashraf, A.; Anwar, W.; Rashid, R. Intelligent and smart irrigation system using edge computing and IoT.
Complexity 2021, 2021, 6691571. [CrossRef]
59. Kavyashree, T.; Shreedhara, K.S. Intelligent IoT based smart irrigation system. Int. J. Creat. Res. Thoughts 2021, 9, 2709–2722.
60. Das, A.; Dey, S.K.; Mishra, S.; Sahoo, A. Smart irrigation system, a statistical approach, using Raspbrry Pi. Int. Res. J. Eng. Technol.
2016, 3, 341–345.
61. Mosavi, A.; Sajedi-Hosseini, F.; Choubin, B.; Taromideh, F.; Rahi, G.; Dineva, A.A. Susceptibility mapping of soil water erosion
using machine learning models. Water 2020, 12, 1995. [CrossRef]
AgriEngineering 2022, 4 97
62. Gu, W.; Yi, Z. Machine learning on minimizing irrigation water for lawns. J. Sustain. Dev. Energy Water Environ. Syst. 2020, 8,
701–714. [CrossRef]
63. Jain, T.; Garg, P.; Tiwari, P.K.; Kuncham, V.K.; Sharma, M.; Verma, V.K. Performance prediction for crop irrigation using different
machine learning approaches. In Examining the Impact of Deep Learning and IoT on Multi-Industry Applications; IGI Global: Hershey,
PA, USA, 2021; pp. 61–79. [CrossRef]
64. Suzuki, Y.; Ibayashi, H.; Mineno, H. An SVM based irrigation control system for home gardening. In Proceedings of the 2013
IEEE 2nd Global Conference on Consumer Electronics, GCCE 2013, Tokyo, Japan, 1–4 October 2013; pp. 365–366. [CrossRef]
65. Zema, D.A.; Nicotra, A.; Mateos, L.; Zimbone, S.M. Improvement of the irrigation performance in water users associations
integrating data envelopment analysis and multi-regression models. Agric. Water Manag. 2018, 205, 38–49. [CrossRef]
66. Arulselvi, G.; Poornima, D. Implementation of precision soil and water conservation agriculture (Pswca) through machine
learning, cloud enabled iot integration and wireless sensor network. Eur. J. Mol. Clin. Med. 2020, 7, 5426–5446.
67. Ramya, S.; Swetha, A.M.; Doraipandian, M. IoT framework for smart irrigation using machine learning technique. J. Comput. Sci.
2020, 16, 355–363. [CrossRef]
68. El Mezouari, A.; El Fazziki, A.; Sadgal, M. Toward smart farming through Machine learning based automatic irrigation planning.
In Smart Sensor Networks; Studies in Big Data 2022, 92; Singh, U., Abraham, A., Kaklauskas, A., Hong, T.P., Eds.; Springer: Cham,
Switzerland, 2022. [CrossRef]
69. Cardoso, J.; Gloria, A.; Sebastiao, P. Improve irrigation timing decision for agriculture using real time data and machine learning.
In Proceedings of the 2020 International Conference on Data Analytics for Business and Industry: Way Towards a Sustainable
Economy, ICDABI 2020, Sakheer, Bahrain, 26–27 October 2020. [CrossRef]
70. Bhanu, K.N.; Mahadevaswamy, H.S.; Jasmine, H.J. IoT based smart system for enhanced irrigation in agriculture. In Proceedings
of the International Conference on Electronics and Sustainable Communication Systems, ICESC 2020, Coimbatore, India,
2–4 July 2020; pp. 760–765. [CrossRef]
71. Cagri Serdaroglu, K.; Onel, C.; Baydere, S. IoT based smart plant irrigation system with enhanced learning. In Proceedings of the
2020 IEEE Computing, Communications and IoT Applications (ComComAp), Beijing, China, 20–22 December 2020. [CrossRef]
72. Niu, H.; Zhao, T.; Wang, D.; Chen, Y. A UAV resolution and waveband aware path planning for onion irrigation treatments
inference. In Proceedings of the 2019 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA, 11–14
June 2019; pp. 808–812. [CrossRef]
73. Kumar, S.; Mishra, S.; Khanna, P. Precision sugarcane monitoring using SVM classifier. Procedia Comput. Sci. 2017, 122, 881–887.
[CrossRef]
74. Zhong, B. Research on model of predicting irrigation water requirement based on Kernel method. In Proceedings of the 2nd Inter-
national Conference on Electronic & Mechanical Engineering and Information Technology, Shenyang, China, 7 September 2012;
Volume 2012, pp. 1338–1341. [CrossRef]
75. Shalini, H.; Aravinda, C.V. An IoT-Based Predictive Analytics for Estimation of Rainfall for Irrigation; Springer: Singapore, 2021;
Volume 1133. [CrossRef]
76. Meivel, S.; Maheswari, S. Standard agricultural drone data analytics using KNN algorithm. Test Eng. Manag. 2020, 82, 206–215.
77. Subathra, M.S.P.; Blessing, C.J.; George, S.T.; Thomas, A.; Raj, A.D.; Ewards, V. Automated intelligent wireless drip irrigation
using ANN techniques. In Advances in Big Data and Cloud Computing; Springer: Singapore, 2018; pp. 555–568.
78. Nawandar, N.K.; Cheggoju, N.; Satpute, V. ANN-based model to predict reference evapotranspiration for irrigation estimation.
In Proceedings of the International Conference on Recent Trends in Machine Learning, IoT, Smart Cities and Applications,
Hyderabad, India, 28–29 March 2020; Springer: Singapore, 2020; pp. 671–679.
79. Kondaveti, R.; Reddy, A.; Palabtla, S. Smart Irrigation system using machine learning and IOT. In Proceedings of the Inter-
national Conference on Vision Towards Emerging Trends in Communication and Networking, ViTECoN 2019, Vellore, India,
30–31 March 2019. [CrossRef]
80. Dike, H.U.; Zhou, Y.; Deveerasetty, K.K.; Wu, Q. Unsupervised learning based on artificial neural network: A review. In Proceed-
ings of the 2018 IEEE International Conference on Cyborg and Bionic Systems, CBS 2018, Shenzhen, China, 25–27 October 2019;
pp. 322–327. [CrossRef]
81. Malik, M.U. Python Machine Learning for Beginners; AI Publishing: Assam, India, 2020; Volume 148.
82. Kumar, A.V.S.P.; Bhramaramba, R. Adapting mining into agriculture sector with machine learning techniques. Int. J. Control
Autom. 2017, 10, 13–22. [CrossRef]
83. Swamynathan, M. Mastering Machine Learning with Python in Six Steps; Apress: New York, NY, USA, 2019. [CrossRef]
84. Prabhu, S.R.B.; Mathew, A.I. A review of efficient information delivery and clustering for drip irrigation management using WSN.
Int. J. Comput. Sci. Bus. Inform. 2014, 14, 1–13.
85. Nisha, G.; Megala, J. Wireless sensor network based automated irrigation and crop field monitoring system. In Proceedings of the
2014 Sixth International Conference on Advanced Computing (ICoAC), Chennai, India, 17–19 December 2014; pp. 8–13.
86. Ohana-Levi, N.; Ben-Gal, A.; Peeters, A.; Termin, D.; Linker, R.; Baram, S.; Raveh, E.; Paz-Kagan, T. A comparison between spatial
clustering models for determining N-fertilization management zones in orchards. Precis. Agric. 2021, 22, 99–123. [CrossRef]
87. Sherwani, F.; Ibrahim, B.S.K.K.; Asad, M.M. Hybridized classification algorithms for data classification applications: A review.
Egypt. Inform. J. 2020, 22, 185–192. [CrossRef]
AgriEngineering 2022, 4 98
88. Schmitz, G.H.; Schütze, N.; Petersohn, U. New strategy for optimizing water application under trickle irrigation. J. Irrig. Drain.
Eng. 2002, 128, 287–297. [CrossRef]
89. Murthy, A.R.S. An IoT and machine learning approach for site specific irrigation in residential irrigation systems. Masters Thesis,
Texas A&M University, College Station, TX, USA, 2019. Available online: https://hdl.handle.net/1969.1/186512 (accessed on
20 September 2021).
90. Karar, M.E.; Al-Rasheed, M.F.; Al-Rasheed, A.F.; Reyad, O. IoT and neural network-based water pumping control system for
smart irrigation. Inf. Sci. Lett. 2020, 9, 107–112. [CrossRef]
91. Wu, B.; Ye, B.Y.; Wu, C.L.; Zhang, C.Z. Irrigation water compensation control system based on fuzzy neural network. Adv. Mater.
Res. 2010, 108, 1386–1391. [CrossRef]
92. Sun, F.; Ma, W.; Li, H.; Wang, S. Research on water-fertilizer integrated technology based on neural network prediction and
fuzzy control. In Proceedings of the IOP Conference Series: Earth and Environmental Science, Ordos, China, 28–29 April 2018;
Volume 170, p. 032168. [CrossRef]
93. Arif, C.; Mizoguchi, M.; Setiawan, B.I.; Doi, R. Estimation of soil moisture in paddy field using artificial neural networks. Int. J.
Adv. Res. Artif. Intell. 2012, 1, 17–21. [CrossRef]
94. Antonopoulos, V.Z.; Antonopoulos, A.V. Daily reference evapotranspiration estimates by artificial neural networks technique and
empirical equations using limited input climate variables. Comput. Electron. Agric. 2017, 132, 86–96. [CrossRef]
95. Zanetti, S.S.; Sousa, E.F.; Oliveira, V.P.S.; Almeida, F.T.; Bernardo, S. Estimating evapotranspiration using artificial neural network
and minimum climatological data. J. Irrig. Drain. Eng. 2007, 9437, 83–89. [CrossRef]
96. Sharma, S.; Regulwar, D.G. Prediction of evapotranspiration by artificial neural network and conventional methods. Int. J. Eng.
Res. 2016, 5, 184–187. [CrossRef]
97. Kelley, J.; Pardyjak, E.R. Using neural networks to estimate site-specific crop evapotranspiration with low-cost sensors. Agronomy
2019, 9, 108. [CrossRef]
98. Pandorfi, H.; Bezerra, A.C.; Atarassi, R.T.; Vieira, F.M.C.; Filho, J.A.D.B.; Guiselini, C. Artificial neural networks employment in
the prediction of evapotranspiration of greenhouse-grown sweet pepper. Rev. Bras. Eng. Agrícola Ambient. 2016, 20, 507–512.
[CrossRef]
99. Koutsoyiannis, D. Discussion of “generalized regression neural networks for evapotranspiration modelling”. Hydrol. Sci. Sci.
Hydrol. 2009, 52, 1092–1105. [CrossRef]
100. Gu, J.; Yin, G.; Huang, P.; Guo, J.; Chen, L. An improved back propagation neural network prediction model for subsurface drip
irrigation system. Comput. Electr. Eng. 2017, 60, 58–65. [CrossRef]
101. Sadati, S.K.; Ghahraman, B.; Speelman, S.; Sabouhi, M.; Gitizadeh, M. Optimal irrigation water allocation using a genetic
algorithm under various weather conditions. Water 2014, 6, 3068. [CrossRef]
102. Perea, R.G.; Camacho, E.; Montesinos, P.; Gonz, R.; Rodrı, J.A. Optimisation of water demand forecasting by artificial intelligence
with short data sets. Sci. Eng. 2018, 7, 3–10. [CrossRef]
103. Risheh, A.; Jalili, A.; Nazerfard, E. Smart Irrigation IoT solution using transfer learning for neural networks. In Proceedings of the
10th International Conference on Computer and Knowledge Engineering (ICCKE), Mashhad, Iran, 29–30 October 2020.
104. Mehra, M.; Saxena, S.; Sankaranarayanan, S.; Tom, R.J.; Veeramanikandan, M. IoT based hydroponics system using deep neural
networks. Comput. Electron. Agric. 2018, 155, 473–486. [CrossRef]
105. Umair, S.; Muhammad, R.U. Automation of irrigation system using ANN based controller. Int. J. Electr. Comput. Sci. 2015, 10,
41–47.
106. Widyanto, S.A.; Widodo, A.; Achmad Hidayatno, S. Error analysis of ON-OFF and ANN controllers based on evapotranspiration.
Telkomnika Indones. J. Electr. Eng. 2014, 12, 6771–6779. [CrossRef]
107. Dursun, M.; Özden, S. An efficient improved photovoltaic irrigation system with artificial neural network based modeling of soil
moisture distribution—A case study in Turkey. Comput. Electron. Agric. 2014, 102, 120–126. [CrossRef]
108. Atsalakis, G.; Minoudaki, C. Daily irrigation water demand prediction using adaptive neuro-fuzzy inferences systems (ANFIS).
In Proceedings of the 3rd IASME/WSEAS International Conference on Energy, Environment, Ecosystems and Sustainable
Development, Agios Nikolaos, Greece, 24–26 July 2007; pp. 369–374.
109. Navarro-Hellín, H.; Martínez-del-Rincon, J.; Domingo-Miguel, R.; Soto-Valles, F.; Torres-Sánchez, R. A decision support system
for managing irrigation in agriculture. Comput. Electron. Agric. 2016, 124, 121–131. [CrossRef]
110. Liang, Z.; Liu, X.; Wen, G.; Yuan, X. Influence analysis of sprinkler irrigation effectiveness using ANFIS. Int. J. Agric. Biol. Eng.
2019, 12, 135–148. [CrossRef]
111. Tabari, H.; Kisi, O.; Ezani, A.; Hosseinzadeh Talaee, P. SVM, ANFIS, regression and climate based models for reference
evapotranspiration modeling using limited climatic data in a semi-arid highland environment. J. Hydrol. 2012, 444, 78–89.
[CrossRef]
112. Ehteram, M.; Yenn Teo, F.; Najah Ahmed, A.; Dashti Latif, S.; Feng Huang, Y.; Abozweita, O.; Al-Ansari, N.; El-Shafie, A.
Performance improvement for infiltration rate prediction using hybridized adaptive neuro-fuzzy inferences system (ANFIS) with
optimization algorithms. Ain Shams Eng. J. 2021, 12, 1665–1676. [CrossRef]
113. Silva, J.P.M.; da Silva, M.L.M.; de Mendonça, A.R.; da Silva, G.F.; de Barros Junior, A.A.; da Silva, E.F.; Aguiar, M.O.; Santos,
J.S.; Rodrigues, N.M.M. Prognosis of forest production using machine learning techniques. Inf. Process. Agric. 2021, in press.
[CrossRef]
AgriEngineering 2022, 4 99
114. Jamroen, C.; Komkum, P.; Fongkerd, C.; Krongpha, W. An intelligent irrigation scheduling system using low-cost wireless sensor
network toward sustainable and precision agriculture. IEEE Access 2020, 8, 172756–172769. [CrossRef]
115. Mousa, A.K.; Croock, M.S.; Abdullah, M.N. Fuzzy based decision support model for irrigation system management. Int. J.
Comput. Appl. 2014, 104, 14–20. [CrossRef]
116. Hang, L.; Kim, D. Enhanced model-based predictive control system based on fuzzy logic for maintaining thermal comfort in IoT
smart space. Appl. Sci. 2018, 8, 1031. [CrossRef]
117. Touati, F.; Al-Hitmi, M.; Benhmed, K.; Tabish, R. A fuzzy logic based irrigation system enhanced with wireless data logging
applied to the state of Qatar. Comput. Electron. Agric. 2013, 98, 233–241. [CrossRef]
118. Izzuddin, T.A.; Johari, M.A.; Rashid, M.Z.A.; Jali, M.H. Smart irrigation using fuzzy logic method. ARPN J. Eng. Appl. Sci. 2018,
13, 517–522.
119. Robles, C.A.; Cabarcas, J.C.; Llanos, A.P. Low-cost fuzzy logic control for greenhouse environments with web monitoring.
Electronics 2017, 6, 71. [CrossRef]
120. Ji, R.; Qi, L.; Huo, Z. Design of fuzzy control algorithm for precious irrigation system in greenhouse. IFIP Adv. Inf. Commun.
Technol. 2012, 370, 278–283. [CrossRef]
121. Tsang, S.W.; Jim, C.Y. Applying artificial intelligence modeling to optimize green roof irrigation. Energy Build. 2016, 127, 360–369.
[CrossRef]
122. Suntaranont, B.; Aramkul, S.; Kaewmoracharoen, M.; Champrasert, P. Water irrigation decision support system for practicalweir
adjustment using artificial intelligence and machine learning techniques. Sustainability 2020, 12, 1763. [CrossRef]
123. Patil, P.; Desai, B.L. Intelligent irrigation control system by employing wireless sensor networks. Int. J. Comput. Appl. 2013, 79,
33–40. [CrossRef]
124. Abidin, M.S.B.Z.; Shibusawa, S.; Buyamin, S.; Mohamed, Z. Intelligent control of capillary irrigation system for water-saving
cultivation. In Proceedings of the 2015 10th Asian Control Conference: Emerging Control Techniques for a Sustainable World,
ASCC 2015, Kota Kinabalu, Malaysia, 31 May–3 June 2015; pp. 2–6. [CrossRef]
125. Rahman, M.K.I.A.; Abidin, M.S.Z.; Mohd Saiful Azimi Mahmud, S.B.; Emmanuel, M.H.I.I.A.A. Advancement of a smart fibrous
capillary irrigation management system with an internet of things integration. Bull. Electr. Eng. Inform. 2019, 8, 1402–1410.
[CrossRef]
126. Yubin, Z. The control strategy and verification for precise water-fertilizer irrigation system. In Proceedings of the 2018 Chinese
Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018; pp. 4288–4292. [CrossRef]
127. Villarrubia, G.; de Paz, J.F.; de la Iglesia, D.H.; Bajo, J. Combining multi-agent systems and wireless sensor networks for monitoring
crop irrigation. Sensors 2017, 17, 1775. [CrossRef]
128. Castañeda-Miranda, A.; Castaño-Meneses, V.M. Internet of things for smart farming and frost intelligent control in greenhouses.
Comput. Electron. Agric. 2020, 176, 105614. [CrossRef]
129. Memoona, K.; Tahira, M.; Warda, I.; Humaraia, A.G.; Rabeea, S. A survey on unsupervised machine learning algorithms for
automation, classification and maintenance. Int. J. Comput. Appl. 2015, 119, 34–39.
130. Ciaburro, G.; Iannace, G. Machine learning-based algorithms to knowledge extraction from time series data: A review. Data 2021,
6, 55. [CrossRef]
131. Kamilaris, A.; Prenafeta-Boldú, F.X. Deep learning in agriculture: A survey. Comput. Electron. Agric. 2018, 147, 70–90. [CrossRef]
132. Kamilaris, A.; Prenafeta-Boldú, F.X. A review of the use of convolutional neural networks in agriculture. J. Agric. Sci. 2018, 156,
312–322. [CrossRef]
133. Nasirahmadi, A.; Gonzalez, J.; Sturm, B.; Hensel, O.; Knierim, U. Pecking activity detection in group-housed turkeys using
acoustic data and a deep learning technique. Biosyst. Eng. 2020, 194, 40–48. [CrossRef]
134. Haghverdi, A.; Leib, B.G.; Washington-Allen, R.A.; Ayers, P.D.; Buschermohle, M.J. Perspectives on delineating management
zones for variable rate irrigation. Comput. Electron. Agric. 2015, 117, 154–167. [CrossRef]
135. Tagarakis, A.; Liakos, V.; Fountas, S.; Koundouras, S.; Gemtos, T.A. Management zones delineation using fuzzy clustering
techniques in grapevines. Precis. Agric. 2013, 14, 18–39. [CrossRef]
136. Method, U.K.; Monem, M.J.; Hashemi, S.M. Spatial clustering of irrigation networks using k-means method (case study of
Ghazvin irrigation network). Iran Water Resour. Res. 2011, 7, 38–46.
137. Metwally, M.S.; Shaddad, S.M.; Liu, M.; Yao, R.J.; Abdo, A.I.; Li, P.; Jiao, J.; Chen, X. Soil properties spatial variability and
delineation of site-specific management zones based on soil fertility using fuzzy clustering in a hilly field in Jianyang, Sichuan,
China. Sustainability 2019, 11, 7084. [CrossRef]
138. Yashaswini, L.S.; Vani, H.U.; Sinchana, H.N.; Kumar, N. Smart automated irrigation system with disease prediction. In
Proceedings of the 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI),
Chennai, China, 21–22 September 2017; pp. 422–427.
139. Agastya, C.S.; Ghebremusse, S.; Anderson, I.; Reed, C.; Vahabi, H.; Aug, C.V. Self-supervised contrastive learning for irrigation
detection. arXiv 2021, arXiv:2108.05484.
140. Albuquerque, C.K.G.; Polimante, S.; Torre-Neto, A.; Prati, R.C. Water spray detection for smart irrigation systems with mask
R-CNN and UAV Footage. In Proceedings of the 2020 IEEE International Workshop on Metrology for Agriculture and Forestry,
MetroAgriFor 2020, Trento, Italy, 4–6 November 2020; pp. 236–240. [CrossRef]
AgriEngineering 2022, 4 100
141. Zhang, C.; Yue, P.; Di, L.; Wu, Z. Automatic identification of center pivot irrigation systems from landsat images using
convolutional neural networks. Agriculture 2018, 8, 147. [CrossRef]
142. Bellahirich, S.; Mezghani, D.; Mami, A. Design and implementation of an intelligent anfis controller on a raspberry pi nano-
computer for photovoltaic pumping intended for drip irrigation. Energies 2021, 14, 5217. [CrossRef]
143. Anuslu, T. Smart Precision Agriculture with Autonomous Irrigation System Using RNN-Based Techniques; MEF University: Istanbul,
Turkey, 2017.
144. Braga, D.J.F.; Coelho, T.L.; Rocha, A.; Coutinho, G.; Magalhães, R.P.; Guerra, P.T.; De Macêdo, J.A.F.; Barbosa, S.D.J. time series
forecasting to support irrigation management. J. Inf. Data Manag. 2019, 10, 66–80.
145. Tang, J.; Arvor, D.; Corpetti, T.; Tang, P. Mapping center pivot irrigation systems in the southern Amazon from Sentinel-2 images.
Water 2021, 13, 298. [CrossRef]
146. Perea, R.G.; Poyato, E.C.; Montesinos, P.; Díaz, J.A.R. Irrigation demand forecasting using artificial neuro-genetic networks. Water
Resour. Manag. 2015, 29, 5551–5567. [CrossRef]
147. Li, I.; Yoder, R.E.; Odhiambo, L.O.; Zhang, J. Simulation of nitrate distribution under drip irrigation using artificial neural
networks. Irrig. Sci. 2004, 23, 29–37. [CrossRef]
148. Sharifi, H.; Roozbahani, A.; Shahdany, M.H. Development of ANN, FIS and ANFIS models to evaluate the adequacy index in
agricultural water distribution systems (Case study: Rudasht irrigation network). Iran. J. Ecohydrol. 2020, 7, 635–646.
149. Jimenez, A.F.; Ortiz, B.V.; Bondesan, L.; Morata, G.; Damianidis, D. Long short-term memory neural network for irrigation
management: A case study from southern Alabama, USA. Precis. Agric. 2021, 22, 475–492. [CrossRef]
150. Alibabaei, K.; Gaspar, P.D.; Lima, T.M. Crop yield estimation using deep learning based on climate big data and irrigation
scheduling. Energies 2021, 14, 3004. [CrossRef]
151. Ortiz, B.V.; Bondesan, L.; Morata, G.; Damianidis, D. Evaluation of two recurrent neural network methods for prediction of
irrigation rate and timing. Am. Soc. Agric. Biol. Eng. 2020, 63, 1327–1348.
152. Zhou, J.; Zhang, Y.; Tian, S.; Lai, S. Forecasting rainfall with recurrent neural network for irrigation equipment. In Proceedings of
the IOP Conference Series: Earth and Environmental Science, Sanya, China, 24–26 April 2020; Volume 510, p. 042040. [CrossRef]
153. Delavar, M.; Moghadasi, M.; Morid, S. Real-time model for optimal water allocation in irrigation systems during droughts. J.
Irrig. Drain. Eng. 2012, 138, 517–524. [CrossRef]
154. Kanmani, R.; Muthulakshmi, S.; Subitcha, K.S.; Sriranjani, M.; Radhapoorani, R.; Suagnya, N. Modern irrigation system
using convolutional neural network. In Proceedings of the 2021 7th International Conference on Advanced Computing and
Communication Systems, ICACCS 2021, Coimbatore, India, 19–20 March 2021; pp. 592–597. [CrossRef]
155. Henry, T.; Iv, C. A Deep Learning Approach to Mapping Irrigation: U-Net IrrMapper. Master’s Thesis, University of Montana,
Missoula, MT, USA, 2020.
156. Durrant, A.; Markovic, M.; Matthews, D.; May, D.; Enright, J.; Leontidis, G. The role of cross-silo federated learning in facilitating
data sharing in the agri-food sector. Comput. Electron. Agric. 2022, 193, 106648. [CrossRef]
157. Kumar, P.; Gupta, G.P.; Tripathi, R. PEFL: Deep privacy-encoding based federated learning framework for smart agriculture.
IEEE Comput. Soc. 2021, 2021, 1. [CrossRef]
158. Wang, X.; Han, Y.; Wang, C.; Zhao, Q.; Chen, X.; Chen, M. In-edge AI: Intelligentizing mobile edge computing, caching and
communication by federated learning. IEEE Netw. 2019, 33, 156–165. [CrossRef]
159. Sun, L.; Yang, Y.; Hu, J.; Porter, D.; Marek, T.; Hillyer, C. Reinforcement learning control for water-efficient agricultural
irrigation. In Proceedings of the 15th IEEE International Symposium on Parallel and Distributed Processing with Applications
and 16th IEEE International Conference on Ubiquitous Computing and Communications, ISPA/IUCC 2017, Guangzhou, China,
12–15 December 2018; pp. 1334–1341. [CrossRef]
160. Chouaib, E.H.; Salwa, B.; Said, K.; Chehbouni, A. A reinforcement learning based approach for efficient irrigation water
management. In Proceedings of the 1st African Conference on Precision Agriculture, Marrakesh, Morocco, 8–10 December 2020;
pp. 160–168.
161. Chen, M.; Cui, Y.; Wang, X.; Xie, H.; Liu, F.; Luo, T.; Zheng, S.; Luo, Y. A reinforcement learning approach to irrigation
decision-making for rice using weather forecasts. Agric. Water Manag. 2021, 250, 106838. [CrossRef]
162. Irukula, S. Reinforcement Learning Based Controller for Precision Irrigation. Ph.D. Thesis, Texas A&M University, College Station,
TX, USA, 2015.
163. Bergez, J.; Eigenraam, M.; Garcia, F. Comparison between Dynamic Programming and Reinforcement Learning: A Case Study
on Maize Irrigation Management. In Proceedings of the 3rd European Conference on Information Technology in Agriculture
(EFITA01), Montpellier, France, 18–21 June 2001; pp. 343–348.
164. Zhou, N. Intelligent control of agricultural irrigation based on reinforcement learning. J. Phys. Conf. Ser. 2020, 1601, 1954.
[CrossRef]
165. Yang, Y.; Hu, J.; Porter, D.; Marek, T.; Heflin, K.; Kong, H.; Sun, L. Deep reinforcement learning-based irrigation scheduling. Trans.
ASABE 2020, 63, 549–556. [CrossRef]
166. Overweg, H.; Berghuijs, H.N.C.; Athanasiadis, I.N. CropGym: A reinforcement learning environment for crop management.
arXiv 2021, arXiv:2104.04326.
167. Mason, K.; Mannion, P.; Duggan, J.; Howley, E. Applying multi-agent reinforcement learning to watershed management. Proc.
Adapt. Learn. Agents Work. 2016, 2016, 83–90.
AgriEngineering 2022, 4 101
168. Binas, J.; Luginbuehl, L.; Bengio, Y. Reinforcement learning for sustainable agriculture. In Proceedings of the ICML 2019 Workshop
Climate Change: How Can AI Help, Long Beach, CA, USA, 14 June 2019.
169. Nian, R.; Liu, J.; Huang, B. A review on reinforcement learning: Introduction and applications in industrial process control.
Comput. Chem. Eng. 2020, 139, 106886. [CrossRef]
170. Gandhi, R. Deep Reinforcement Learning for Agriculture: Principles and Use Cases. In Data Science in Agriculture and Natural
Resource Management; Studies in Big Data 2022, 96; Reddy, G.P.O., Raval, M.S., Adinarayana, J., Chaudhary, S., Eds.; Springer:
Singapore, 2022. [CrossRef]
171. Kumar, S.A.; Karthikeyan, C. Status of mobile agricultural apps in the global mobile ecosystem. Int. J. Educ. Dev. Inf. Commun.
Technol. 2019, 15, 63–74.
172. Ogubuike, R.; Adib, A.; Orji, R. Masa: AI-adaptive mobile app for sustainable agriculture. In Proceedings of the 2021 IEEE
12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, Canada,
27–30 October 2021; pp. 1–7.
173. Ruth, L.; Kopecky, F. The Introduction of Smartphones as a Tool for Agricultural Extension in Rural Uganda: A Three-Phase
Study. Ph.D. Thesis, Iowa State University, Ames, IA, USA, 2016.
174. Matukhina, O.V.; Votyakova1, L.R.; Zakharova, I.N. SMART-technologies in irrigation management of a remote land plot.
In Proceedings of the IOP Conference Series: Materials Science and Engineering, Russky Island, Russia, 6–9 October 2020;
Volume 1079, p. 072027. [CrossRef]
175. Zhang, S.; Li, S.; Ke, Z.; Zhao, H.; Guo, Y.; Yang, J.; Wang, Y.; Li, D.; Wang, L.; Yang, W.; et al. Investigation on environment
monitoring system for a combination of hydroponics and aquaculture in greenhouse. Inf. Process. Agric. 2021, in press. [CrossRef]
176. Maina, M.M.; Amin, M.S.M.; Yazid, M.A. Web geographic information system decision support system for irrigation water
management: A review. Acta Agric. Scand. Sect. B Soil Plant Sci. 2014, 64, 283–293. [CrossRef]
177. Rajeswari, S.; Suthendran, K.; Rajakumar, K. A smart agricultural model by integrating IoT, mobile and cloud-based big data
analytics. Int. J. Pure Appl. Math. 2018, 118, 365–370.
178. Akhter, R.; Sofi, S.A. Precision agriculture using iot data analytics and machine learning. J. King Saud Univ. Comput. Inf. Sci. 2021,
in press. [CrossRef]
179. Abdelmoamen Ahmed, A.; Al Omari, S.; Awal, R.; Fares, A.; Chouikha, M. A distributed systemforsupporting smart irrigation
using internet of things technology. Eng. Rep. 2020, 2020, e12352. [CrossRef]
180. Mohammed, M.; Riad, K.; Alqahtani, N. Efficient IoT-based control for a smart subsurface irrigation system to enhance irrigation
management of date palm. Sensors 2021, 21, 3942. [CrossRef]
181. Sagheer, A.; Mohammed, M.; Riad, K.; Alhajhoj, M. A cloud-based iot platform for precision control of soilless greenhouse
cultivation. Sensors 2021, 21, 223. [CrossRef]
182. Osroosh, Y.; Troy, R.; Campbell, C.S.; Zhang, Q. Comparison of irrigation automation algorithms for drip-irrigated apple trees.
Comput. Electron. Agric. 2016, 128, 87–99. [CrossRef]
183. Bitella, G.; Rossi, R.; Bochicchio, R.; Perniola, M.; Amato, M. A novel low-cost open-hardware platform for monitoring soil water
content and multiple soil-air-vegetation parameters. Sensors 2014, 14, 19639. [CrossRef]
184. Vellidis, G.; Liakos, V.; Andreis, J.H.; Perry, C.D.; Porter, W.M.; Barnes, E.M.; Morgan, K.T.; Fraisse, C.; Migliaccio, K.W.
Development and assessment of a smartphone application for irrigation scheduling in cotton. Comput. Electron. Agric. 2016, 127,
249–259. [CrossRef]
185. Ogidan, O.K.; Afia, K.R. Smart irrigation system with an android-based remote logging and control. In Proceedings of the 2019
IEEE AFRICON, Accra, Ghana, 25–27 September 2019; Volume 2019, p. 3953. [CrossRef]
186. Perea, R.G.; García, I.F.; Arroyo, M.M.; Díaz, J.A.R.; Poyato, E.C.; Montesinos, P. Multiplatform application for precision irrigation
scheduling in strawberries. Agric. Water Manag. 2017, 183, 194–201. [CrossRef]
187. Pérez-castro, A.; Sánchez-molina, J.A.; Castilla, M.; Sánchez-moreno, J. CFertigUAL: A fertigation management app for greenhouse
vegetable crops. Agric. Water Manag. 2017, 183, 186–193. [CrossRef]
188. Hassan, A.; Abdullah, H.M.; Farooq, U.; Shahzad, A.; Asif, R.M. A wirelessly controlled robot-based smart irrigation system by
exploiting arduino. J. Robot. Control 2021, 2, 29–34. [CrossRef]
189. Andrade, M.A.; Shaughnessy, S.A.O.; Evett, S.R. ARSPIVOT, a sensor-based decision support software for variable-rate irrigation
center pivot systems: Part A. Development. Trans. ASABE 2020, 63, 1521–1533. [CrossRef]
190. Andrade, M.A.; O’Shaughnessy, S.A.; Evett, S.R. ARSmartPivot v.l-sensor based management software for center pivot irrigation
systems. Am. Soc. Agric. Biol. Eng. Annu. Int. Meet. 2015, 3, 2329–2346. [CrossRef]
191. Colaizzi, P.D.; O’Shaughnessy, S.A.; Lamm, F.R. Web/smart phone based control and feedback systems for irrigation systems. In
Proceedings of the 30th Annual Central Plains Irrigation Conference, Colby, KS, USA, 20–21 February 2018; pp. 199–208.
192. Andrade, M.A.; O’Shaughnessy, S.A.; Evett, S.R. A GIS-based decision support tool for center pivot irrigation systems. In
Proceedings of the 2016 ASABE Annual International Meeting, Orlando, FL, USA, 17–20 July 2016. [CrossRef]
193. Stokke, A.F. The Use of Mobile Phones in the Extension and Advisory Service in Rwanda. Master’s Thesis, Norwegian University
of Life Science, Ås, Norway, 2019.
194. Khan, N.A.; Qijie, G.; Sertse, S.F.; Nabi, M.N.; Khan, P. Farmers’ use of mobile phone-based farm advisory services in Punjab,
Pakistan. Inf. Dev. 2020, 36, 390–402. [CrossRef]
AgriEngineering 2022, 4 102
195. Zhishao, T. AgriApp—Adapting ICTs for Mobile Agricultural Information. Available online: http://knowledgeshare.sainonline.
org/wp-content/uploads/2017/04/AgriApp-%E2%80%93-adapting-ICTs-for-mobile-agricultural-information.pdf (accessed on
20 September 2021).
196. Manonmani, R.; Rose, R.S.S. Participatory GIS for irrigation management in periyar main canal command area—A case study of
kumaram village, madurai district. Int. J. Sci. Res. Sci. Technol. 2017, 3, 865–875.
197. Patel, V.B.; Thakkar, R.G. Agricultural android application. Int. J. Comput. Sci. Technol. 2014, 5, 326–328.
198. Vuolo, F.; Essl, L.; Atzberger, C. Costs and benefits of satellite-based tools for irrigation management. Front. Environ. Sci. 2015, 3,
52. [CrossRef]
199. Maiga, J.; Suyoto, S.; Pranowo, P. Mobile app design for sustainable agriculture in Mali—West Africa. In Proceedings of the IOP
Conference Series: Materials Science and Engineering, Bandung, Indonesia, 20–21 April 2020; Volume 1098, p. 032037. [CrossRef]
200. Hillyer, C.; Sayde, C. A web based advisory service for optimum irrigation management. In Proceedings of the 5th National
Decennial Irrigation Conference Proceedings, Phoenix, AZ, USA, 5–8 December 2010; 1, pp. 347–357. [CrossRef]
201. Jones, A.S.; Andales, A.A.; Burzynski, A.; Chávez, J.L.; David, O.; Fletcher, S.J.; Forsythe, J.M.; Goodliff, M.; Grazaitis, P.; Kidder,
S.Q.; et al. Integrative Hydrometeorological Applications with Precipitation, Soil Moisture, and Water Vapor Using Phone Apps, GIS, and
Data Assimilation; American Meteorological Society: Boston, MA, USA, 2020. [CrossRef]
202. Okonkwo, C.W.; Ade-Ibijola, A. Chatbots applications in education: A systematic review. Comput. Educ. Artif. Intell. 2021,
2, 100033. [CrossRef]
203. Agrowetter Irrigation Advice. Geisenheim Research Centre. Available online: https://www.dwd.de/DE/leistungen/agrowetter_
prognose/agroprog.html (accessed on 21 September 2021).
204. Haimanote, K.; Bayabil, K.W.; Migliaccio, K.W.; Andreis, J.H.D.; Fraisse, C.; Morgan, K.T.; Vellidis, G. Smartirrigation apps: Urban
turf. EDIS 2013, 2013, 5. [CrossRef]
205. Migliaccio, K.W.; Morgan, K.T.; Vellidis, G.; Zotarelli, L.; Fraisse, C.; Zurweller, B.A.; Andreis, J.H.; Crane, J.H.; Rowland, D.L.
Smartphone apps for irrigation scheduling. Trans. ASABE 2016, 59, 291–301. [CrossRef]
206. Dahnil, D.P.; Hood, Z.; Adam, A.; Razak, M.Z.A.; Ismail, A.G. Drip irrigation detection for power outage-prone areas with
internet-of-things smart fertigation managemant system. Int. J. Adv. Comput. Sci. Appl. 2021, 12, 745–755. [CrossRef]
207. Brunel, G.; Pichon, L.; Taylor, J.; Tisseyre, B.; Brunel, G.; Pichon, L.; Taylor, J.; Tisseyre, B. Easy water stress detection system for
vineyard irrigation management. In Proceedings of the 12th European Conference on Precision Agriculture, Montpellier, France,
8–11 July 2019; Wageningen Academic Publishers: Wageningen, The Netherlands, 2020.
208. Alcaide, C.; González, R.; Fernández, I.; Camacho, E.; Antonio, J.; Díaz, R. Open source application for optimum irrigation and
fertilization using reclaimed water in olive orchards. Comput. Electron. Agric. 2020, 173, 105407. [CrossRef]
209. Fatkhulloev, A.; Gafarova, A.; Hamraqulov, J. The importance of mobile applications in the use of standard. In International
Conference on Information Science and Communications Technologies (ICISCT); IEEE: Piscataway, NJ, USA, 2019; pp. 36–38.
210. Andales, A.A. Colorado irrigation scheduler. In Proceedings of the 26th Annual Central Plains Irrigation Conference, Burlington,
CO, USA, 25–26 February 2014; pp. 26–33.
211. Riezzo, E.E.; Zippitelli, M.; Impedovo, D.; Todorovic, M.; Cantore, V. Hydro—Tech—An Integrated Decision Support System for
Sustainable Irrigation Management (II): Software and Hardware Architecture; CIGR: Liege, Belgium, 2013.
212. Todorovic, M.; Riezzo, E.E.; Buono, V.; Zippitelli, M.; Galiano, A.; Cantore, V. Hydro-Tech: An Automated Smart-Tech Decision
Support Tool for Eco-Efficient Irrigation Management. Int. Agric. Eng. J. 2016, 25, 44–56.
213. Simionesei, L.; Ramos, T.B.; Palma, J.; Oliveira, A.R.; Neves, R. IrrigaSys: A web-based irrigation decision support system based
on open source data and technology. Comput. Electron. Agric. 2020, 178, 105822. [CrossRef]
214. Simionesei, L.; Ramos, T.B.; Palma, J.; Oliveira, A.R.; Neves, R. IrrigaSys—A decision support system for irrigation management
in the Sorraia Valley region, Portugal. In Proceedings of the EGU General Assembly, Virtual Conference. 4–8 May 2020; p. 9488.
215. Dahane, A.; Kechar, B.; Meddah, Y.; Benabdellah, O. Automated irrigation management platform using a wireless sensor network.
In Proceedings of the 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS),
Granada, Spain, 22–25 October 2019; pp. 610–615.
216. Vaishali, S.; Suraj, S.; Vignesh, G.; Dhivya, S.; Udhayakumar, S. Mobile integrated smart irrigation management and monitoring
system using IOT. In Proceedings of the 2017 IEEE International Conference on Communication and Signal Processing, ICCSP,
Chennai, India, 6–8 April 2017; Volume 2018. [CrossRef]
217. Sheikh, J.A.; Cheema, S.M.; Ali, M.; Amjad, Z. IoT and AI in Precision Agriculture: Designing Smart System to Support Illiterate
Farmers; Springer: Berlin/Heidelberg, Germany, 2021. [CrossRef]
218. Cheema, S.M.; Khalid, M.; Rehman, A.; Sarwar, N. Plant Irrigation and Recommender System—IoT Based Digital Solution for Home
Garden; Springer Nature: Singapore, 2019; pp. 513–525. [CrossRef]
219. Mbabazi, D.; Migliaccio, K.W.; Crane, J.H.; Fraisse, C.; Zotarelli, L.; Morgan, K.T.; Kiggundu, N. An irrigation schedule testing
model for optimization of the smartirrigation avocado app. Agric. Water Manag. 2017, 179, 390–400. [CrossRef]
220. Vellidis, G.; Liakos, V.; Perry, C.; Tucker, M.; Collins, G.; Snider, J.; Andreis, J.; Migliaccio, K.; Fraisse, C.; Morgan, K.; et al. A
smartphone app for scheduling irrigation on cotton. In Proceedings of the 2014 Beltwide Cotton Conference, New Orleans, LA,
USA, 7 January 2014; National Cotton Council: Washington, DC, USA, 2014.
221. Andales, A.A. Tactical irrigation management using the wise online tool. In Proceedings of the 29th Annual Central Plains
Irrigation Conference, Burlington, CO, USA, 21–22 February 2017; pp. 95–99.
AgriEngineering 2022, 4 103
222. Augusto, R.; Dantas, S.; Zyrianoff, I.D.; Kamienski, C.A. The SWAMP farmer app for iot-based smart water status monitoring
and irrigation control. In Proceedings of the 2020 IEEE International Workshop on Metrology for Agriculture and Forestry
(MetroAgriFor), Trento, Italy, 4–6 November 2020; pp. 109–113.
223. Campos, N.G.S.; Rocha, A.R.; Gondim, R.; da Silva, T.L.C.; Gomes, D.G. Smart & green: An internet-of-things framework for
smart irrigation. Sensors 2020, 20, 190. [CrossRef]
224. Rusdi, J.F.; Salam, S.; Abu, N.A.; Sunaryo, B.; Naseer, M.; Rismayadi, D.A.; Kodong, F.R.; Sudarsono, I.; Utomo, E.W.; Pitogo, V.A.;
et al. Field reporting irrigation system via smartphone. J. Phys. Conf. Ser. 2021, 1807, 012012. [CrossRef]
225. Agricultural Mobile Apps: A Review and Update of Irrigation Apps. Available online: https://webapp.agron.ksu.edu/agr_
social/m_eu_article.throck?article_id=1011 (accessed on 21 September 2021).
226. Bartlett, A.C.; Andales, A.A.; Arabi, M.; Bauder, T.A. A smartphone app to extend use of a cloud-based irrigation scheduling tool.
Comput. Electron. Agric. 2015, 111, 127–130. [CrossRef]
227. Siddiqui, M.; Akther, F.; Rahman, G.M.E.; Elahi, M.M.; Mostafa, R.; Wahid, K.A. Dimensioning of wide-area alternate wetting and
drying (Awd) system for iot-based automation. Sensors 2021, 21, 6040. [CrossRef]
228. Talekar, P.S.; Kumar, A.; Kumar, A.; Kumar, M.; Hashmi, M.I. Smart irrigation monitoring system using Blynk app. Int. J. Innov.
Sci. Res. Technol. 2021, 6, 1353–1355.
229. Saab, M.T.A.; Jomaa, I.; Skaf, S.; Fahed, S.; Todorovic, M. Assessment of a smartphone application for real-time irrigation
scheduling in Mediterranean environments. Water 2019, 11, 252. [CrossRef]
230. Tan, L. Cloud-based decision support and automation for precision agriculture in orchards. IFAC PapersOnLine 2016, 49, 330–335.
[CrossRef]
231. Osroosh, Y. 5G Technology and Data Privacy Concerns in Agriculture. Available online: https://www.duruntashlab.com/post/
5g-technology-and-data-privacy-concerns-in-agriculture (accessed on 21 September 2021).
232. Aliev, K. Internet of Things Applications and Artificial Neural Networks in Smart Agriculture; Politecnico di Torino: Turin, Italy, 2017.
233. Li, T.; Sahu, A.K.; Talwalkar, A.; Smith, V. Federated learning: Challenges, methods, and future directions. IEEE Signal Process.
Mag. 2020, 37, 50–60. [CrossRef]
234. Elijah, O.; Orikumhi, I.; Rahman, T.A.; Babale, S.A.; Orakwue, S.I. Enabling smart agriculture in Nigeria: Application of IoT and
data analytics. In Proceedings of the 2017 IEEE 3rd International Conference on Electro-Technology for National Development
(NIGERCON), Owerri, Nigeria, 7–10 November 2018; pp. 762–766. [CrossRef]
235. Elijah, O.; Rahman, T.A.; Orikumhi, I.; Leow, C.Y.; Hindia, M.N. An overview of internet of things (IoT) and data analytics in
agriculture: Benefits and challenges. IEEE Internet Things J. 2018, 5, 3758–3773. [CrossRef]
236. Alves, R.G.; Souza, G.; Maia, R.F.; Tran, A.L.H.; Kamienski, C.; Soininen, J.P.; Aquino, P.T.; Lima, F. A digital twin for smart farming.
In Proceedings of the 2019 IEEE Global Humanitarian Technology Conference, GHTC 2019, Seattle, WA, USA, 17–20 October 2019.
[CrossRef]
237. Angin, P.; Anisi, M.H.; Göksel, F.; Gürsoy, C.; Büyükgülcü, A. Agrilora: A digital twin framework for smart agriculture. J. Wirel.
Mob. Netw. Ubiquitous Comput. Dependable Appl. 2020, 11, 77–96. [CrossRef]
238. Ghandar, A.; Ahmed, A.; Zulfiqar, S.; Hua, Z.; Hanai, M.; Theodoropoulos, G. A decision support system for urban agriculture
using digital twin: A case study with aquaponics. IEEE Access 2021, 9, 35691–35708. [CrossRef]
239. Moghadam, P.; Lowe, T.; Edwards, E.J. Digital twin for the future of orchard production systems. Proceedings 2020, 36, 92.
[CrossRef]
240. Neethirajan, S.; Kemp, B. Digital twins in livestock farming. Animals 2021, 11, 1008. [CrossRef] [PubMed]
241. Rahman, M.K.I.A.; Abidin, M.S.Z.; Buyamin, S.; Mahmud, M.S.A. Enhanced Fertigation control system towards higher water
saving irrigation. Indones. J. Electr. Eng. Comput. Sci. 2018, 10, 859–866. [CrossRef]
242. Anjaly, S.; Sunny, C.; Hakkim, E.C.; Scholar, P. Fertigation automation system for poly houses. Int. J. Eng. Sci. Comput. 2016, 6,
3061–3067.