Precision Agriculture Using IoT Data Analytics and Machine Learning
Precision Agriculture Using IoT Data Analytics and Machine Learning
PII: S1319-1578(21)00128-2
DOI: https://doi.org/10.1016/j.jksuci.2021.05.013
Reference: JKSUCI 1023
Please cite this article as: Akhter, R., Sofi, S.A., Precision Agriculture using IoT Data Analytics and Machine
Learning, Journal of King Saud University - Computer and Information Sciences (2021), doi: https://doi.org/
10.1016/j.jksuci.2021.05.013
This is a PDF file of an article that has undergone enhancements after acceptance, such as the addition of a cover
page and metadata, and formatting for readability, but it is not yet the definitive version of record. This version
will undergo additional copyediting, typesetting and review before it is published in its final form, but we are
providing this version to give early visibility of the article. Please note that, during the production process, errors
may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
© 2021 The Authors. Production and hosting by Elsevier B.V. on behalf of King Saud University.
PRECISION AGRICULTURE USING IOT DATA ANALYTICS AND
MACHINE LEARNING∗
RAVESA AKHTER † AND SHABIR AHMAD SOFI ‡
Abstract. In spite of the insight commonality may have concerning agrarian practice, fact
is that nowadays agricultural science diligence is accurate, precise data-driven, and vigorous than
ever. The emanation of the technologies based on Internet of Things (IoT)has reformed nearly each
industry like smart city, smart health, smart grid, smart home, including ”smart agriculture or pre-
cision agriculture”. Applying machine learning using the IoT data analytics in agricultural sector
will rise new benefits to increase the quantity and quality of production from the crop fields to meet
the increasing food demand. Such world-shattering advancements are rocking the current agrarian
approaches and generating novel and best chances besides a number of limitations. This paper cli-
maxes the power and capability of computing techniques including internet of things, wireless sensor
networks, data analytics and machine learning in agriculture. The paper proposed the prediction
model of Apple disease in the apple orchards of Kashmir valley using data analytics and Machine
learning in IoT system. Furthermore, a local survey was conducted to know from the farmers about
the trending technologies and their effect in precision agriculture. Finally, the paper discusses the
challenges faced when incorporating these technologies in the traditional farming approaches.
tional Institute of Technology Srinagar, Hazratbal, Jammu and Kashmir, India, 190006 (ravesa
05phd18@nitsri,net).
‡ Shabir Ahmad Sofi is an Assistant Professor in the department of Information Technology
at National Institute of Technology Srinagar, Hazratbal, Jammu and Kashmir, India, 190006
([email protected]).
1
2 Ravesa Akhter and Shabir Ahmad Sofi
crop yield [15]. Precision agriculture is in its advanced phase, and some farmers have
started to implement PA in their terrains, and have obtained best results, manag-
ing to return the investment essential for its implementation. Hence, the activities
related to PA include: identification and localization of crops, insects and weeds, per-
formance monitoring, machinery, variable dozing of fertilizers, herbicides, insecticides
and fungicides, planting monitoring and mapping [5]. In [16] precision agriculture has
been discussed broadly. They gave the detailed overview of how IoT is playing a role
in precision agriculture by making the fields talk. With the help of IoT they gave
the idea how to increase the agricultural yield to meet the needs of the bulky popula-
tion by using the limited available arable land for cultivation, fresh water for irrigation
etc. by giving the precise and required quantities of fertilizers, insecticides, water, etc.
In [17] environment monitoring system has been designed and deployed for precision
agriculture using WSN. The system was tested in a red bayberry greenhouse situated
on a hillside by collecting the following parameters; temperature, voltage, humidity
etc. The system proved to be scalable, stable, and accurate and can provide real
time data for precision agriculture. Data Analytics and Machine Learning techniques
are playing an important role in the agrarian sector in order to handle the increasing
challenges due to the weather and climatic changes like temperature, rain, humidity
etc which are causing serious damage in crop production. It is necessary to increase
the accuracy of data analysis for vigorous and proliferating production. The capabil-
ity to analyze large amounts of data can help an organization deal with considerable
information that can affect the business [18]. The procedures and algorithms used in
such analytical tools must discover hidden patterns and correlations in the data [19].
The field data collected by the deployed sensors is in the form of multimedia which
helps in disease detection in stems, leaves fruits and roots, quality, health of fruits [20],
and presence or detection of weeds and smart irrigation [21–25].In order to produce
higher quantity and increase the quality of food and reduce the crop failure, integra-
tion of IoT sensing devices and drones seem to be helpful, the same devices monitor
the things in regular intervals for best results [21, 23, 25]. In figure 1.1 we have shown
the various steps of how IoT and data analytics are related to each other. By using
IoT data analytics with the machine learning we can make the precision agriculture
practical. Initially in the first step which comprises managing IoT data sources, where
connected sensors devices use applications to interact with one another. For example,
the interaction of devices such as CCTV cameras, drones, environmental sensors , soil
sensors, plant sensors etc produces huge amounts of data in diverse formats. This
generated data can be hoarded on the cloud using commodity hardware devices. In
the second go, data is complex due to their volume, velocity, and variety. Depends
4 Ravesa Akhter and Shabir Ahmad Sofi
upon the precision agriculture application specification and the type of data we are
interested in collection of, mainly precision agriculture datasets having data related
to crop patterns, crop rotations, weather parameters, environmental conditions, soil
types, soil nutrients, Geographic Information System (GIS) data, Global Positioning
System (GPS) data, farmer records, agriculture machinery data, such as yield moni-
toring and Variable Rate Fertilizers (VRT) [26].These enormous amounts of data are
stored in big files of data in shared and distributed fault- tolerant databases. The last
step applies analytics tools such as Map Reduce, Spark and Skytree that can analyze
the stored IoT data sets and find the value out of it. This implies integrating IoT data
analytics and machine learning techniques, there is the need to develop forecasting
models for crop management including disease and yield prediction.
The main aim of the paper is as follows; i)To provide a thorough review on the
use of IoT(sensors) and data analytics for precision agriculture; ii)To present a case
study on adoption of IoT and data analytics on apple orchards; iii) To understand
the challenges faced by traditional farmers in adopting technologies to complement
traditional farming.
The rest of the paper is organised as; Section 2 presents the literature survey of
Precision agriculture under the following sub headings i)IoT-Sensors and Networks;
ii)Data Analytics; iii)Applications of IoT and Data Analytics as smart System in
agriculture. Section 3 discusses the case study on adoption of IoT (sensors) and
data analytics in traditional Kashmir farms for prediction of apple scab. Section
4 discusses several challenges and open issues in adoption of IoT data analytics in
precision agriculture for traditional farmers, which is further categorized into the
following four categories: i) commercial; ii) Technical; iii) Sectorial; and iv)Data
Analytics. Section 5 concludes a paper by highlighting important findings briefly and
gives some future directions.
2. Literature Survey. A lot of activity has already been accomplished in the
area of precision agriculture using different technologies like IoT, machine learning for
making decision support system, data analytics, etc. We have divided the literature
survey under three subsections: 1)IoT/ Sensors and networks, 2)Data Analytics and
3)Applications of IoT and data analytics as smart system in Agriculture. The work
on precision in different fields in the literature are comprehensively mentioned in these
subsections below:
2.1. IoT-Sensors and Networks. Wireless sensor networks are used in diverse
agronomic applications, for example remotely observing environmental and soil condi-
tions in order to predict the healthfulness of crops. Watering schedule of agricultural
fields is forecasted by employing WSN as observant of environmental conditions like
pressure, humidity, temperature, soil moisture, soil salinity and soil conductivity. A
lot of work has been done in the literature, main contributions by various researchers
are discussed. In [27] authors proposed the scalable network architecture to monitor
and control agriculture fields in rural areas. They proposed a control system based
on IoT for development of farming and agriculture. All the system components and
improvements are examined and analyzed in all aspects.The solution of routing and
MAC in IoT achieved energy efficiency, less delay and high throughput.To achieve this
performance the system combines Wi-Fi based long distance (WiLD) network and fog
computing solution. In [1] authors have proposed WSN framework design , intention-
ally to setup a DSS for the detection of Apple Scab in Himachal Pradesh using Mills
tables. In [28] IoT was applied in agriculture to improve crop yields, improve crop
quality and reduce costs. Based on wireless sensor networks they proposed and devel-
Precision Agriculture using IoT Data Analytics and Machine Learning 5
oped a system which can optimally water agricultural crops like lemon, home grown
vegetables. To control the effect of environmental factors in the crop fields, the sys-
tem proposed consist three main parts Hardware (Control box), Web application and
Mobile application. Control box was actually a WSN and electronic control system
which was helping in data collection. Using web application the data collected from
the control box is large scale data that was analyzed using data mining association
rules. The mobile application was used to notify the farmer about water content of the
soil and accordingly automatic or manual watering was done. Data mining showed
for high productivity of home grown vegetables and lemon temperature should be
29-30o C and humidity 72-81%. In [29] the authors have designed a system for pre-
cision agriculture which is economical known as Smartnode. For the optimal crop
development they used the platform of hardware and software that allows monitoring
of agro climatic parameters. They deployed the system into crop field to increase its
yield. The main aim of [30] was to apply a model to alert farmers when would be the
suitable moment to treat the downy mildew disease in a vineyard context. Following
the IoT paradigm they proposed the system named SEnviro (Sense our Environment
platform) to monitor vineyard fields. They used the edge computing paradigm to
mitigate the communication between ends. In [2] authors showed that the existing
systems are not reliable and cheap. They gave the information of using IoT and
machine learning in the precision agriculture to predict the diseases of crop. They
proposed a system model using machine learning and IoT. They took the environmen-
tal sensors like temperature, humidity etc and collect the data. After the final output
was generated the same was sent to the local farmers as an SMS. In [10] the authors
presented a review of WSN based agricultural applications. Authors compared var-
ious wireless technologies and protocol suites like Wi-Fi, Bluetooth, GPRS/3G/4G,
ZigBee, LoRa and Sig Fox. They showed LoRa and ZigBee wireless technologies are
highly efficient to use for Precision Agriculture because of suitable communication
range and low power consumption. Categorization of various techniques and algo-
rithms related to energy efficiency of wireless sensor networks are mentioned. They
have also mentioned the techniques that can be used in PA. Challenges and limita-
tions of WSN in PA are also mentioned. In [31] authors have combined the machine
learning approaches with the internet of things and showed their applicability in next
generation networks .They improved the energy efficiency in NOMA(non-orthogonal
multiple access)public safety networks by using UAV (Unmanned Aerial Vehicle)and
WPC (wireless powered communication)collectively which results in Public Safety
IoT (PS-IoT) ecosystem. In [32]the authors study proposes a creative service process
based on the cloud computing platform of the Internet of Things and it can be used
to improve the integration of the current cloud-to-physical networking and to improve
the computing speed of the Internet of Things. This research uses innovative platform
technology to be applied to the cloud agriculture platform. Through cloud integra-
tion, it can be applied to large area data collection and analysis, allowing farmland
with limited network information resources to be integrated and automated, including
agricultural monitoring automation, pest management image analysis.In [33] authors
presented system based on IoT by designing Nitrogen-Phosphorus-Potassium (NPK)
sensor which is a novel approach with Light Dependent Resistor (LDR) and Light
Emitting Diodes (LED). To monitor and analyze the nutrients present in the soil the
principle of colorimetric is used. Google cloud database is used to store the data
collected from fields for fast retrieval of data. Fuzzy logic concept has been applied in
order to know the lack of nutrients from sensed data. The sensed data is distinguished
6 Ravesa Akhter and Shabir Ahmad Sofi
into five fuzzy values which are very high, high, medium, low and very low while fuzzi-
fication. The intended hardware and the software incorporated in the micro-controller
are developed in Raspberrypi3 using Python. Three different samples of soil like red,
desert, and mountain soil have been tested by the proposed model. With respect to
the concentration of the solution soil the developed system resulted in linear varia-
tion . In order to analyse the performance of developed NPK sensor in the form of
end to end delay, throughput and jitter a sensor network scenario is deployed using
Qualnet simulator.The developed IoT system was found to be most needful to the
agrarians for high yielding of crop production when compared with the existing solu-
tions. In this article researchers have identified the most important applications using
IoT and an elaborated survey has been done particularly in precision agriculture [34].
Challenges faced while using IoT in smart agriculture. In [35] the authors surveyed
protocols, methodologies and applications in developing area that is IoT. The article
mentions new taxonomy for Internet of things technologies.It climaxes the most essen-
tial technologies that have the capability to make an extraordinary variation in human
beings lives, specially for the handicapped and the elderly. In comparison to the same
survey articles, this paper has covered major technologies from sensing devices to ap-
plications exhaustively and comprehensively . In [7] authors have proposed a survey
regarding the prime architectures in the history. Furthermore, the elementary unit
technologies which are well-accepted to suit IoT application requirements. They also
introduce a classification presenting the appropriateness of proposed architectures in
IoT characteristics. In addition, they have highlighted the advantages of present so-
lutions and proposed future directions on the basis of state of the art. In a future
research they are planning to design an approach which will be able to mitigate the
drawbacks of the IoT at each individual layer of the internet. In [36] authors exam-
ined the promising Wireless sensor network applications, challenges and limitations
associated while distributing WSN to improve crop yield. Smart devices, sensing de-
vices and communication technologies lined with WSN in agronomy applications are
emphasized completely. They mentioned different case studies to explore the present
solutions proposed in the literature. They have mentioned in the literature survey
that how precision agriculture has been implemented globally including India. They
have depicted the drawbacks of these existing solutions by presented the future di-
rections using advanced technologies. In [37] authors have investigated application of
IoT in precision agriculture. They used wireless communication technology to achieve
site specific monitoring of greenhouse. They proposed Remote greenhouse monitoring
system using wireless communications. An information management system has been
designed while system management has been taken in to account. The field data has
been utilized for research. By using this remote monitoring system, the field data
like temperature, humidity from the greenhouse has been sensed precisely and after
the proper research, system resulted in good growth condition of vegetables. The
proposed system has resulted in increased performance and reliability. The interface
of the system was user friendly for ordinary farmers. In [38] authors have proposed
a method for efficient crop monitoring for agricultural field. With the application of
IoT the data can be stored and retrieved from anywhere. Various sensors are used
to monitor and collect information about the field conditions. Collectively the farm
condition is sent to the farmer through GSM technology. In the proposed work, the
sensor part is limited only for monitoring of crops. In [39] authors research have fo-
cused on data collection from agricultural fields through various technologies. Using
WSN, IoT, Weather stations, smart-phones, drones and cameras are found to be use-
Precision Agriculture using IoT Data Analytics and Machine Learning 7
ful during their study. In addition, authors advanced the platform based on IoT called
SmartFarmNet. This was able to process the collection of data from the field related
to various parameters like soil, moisture, irrigation, soil fertility, humidity, tempera-
ture etc. The proposed system was able to correlate the analyzed data and was able
to forecast crop status. In [40] authors emphasize the hoe various technologies are
important in precision agriculture. How the farmers of Germany are able to accept
the precision agriculture using smart devices like smart-phones. Regression analysis
showed a positive effect of precision agriculture on farmers. The authors have given
some research directions using IoT in agriculture.
2.2. Data Analytics. Before the advent of information technology, various tra-
ditional methods like manual detection of crop diseases and pests, calculations based
on statistics to estimate the quantity and predict the production and loss of crops
were generally cumbersome, this results in human error due to the lack of experience
of inspectors [41]. Machine learning is the ability of technology to learn through ex-
periences. Data analytics and machine learning allows us to draw the most important
conclusions from the large data collected from the crop fields. It reveals the hidden
patterns, hidden relationships between the parameters affecting the horticulture like
temperature, soil salinity, humidity etc. The mostly used and related machine learning
techniques in forecasting crop diseases and pests in which weather data are analysed
are Artificial Neural Network (ANN), SVM Regression and Logistic Regression, recog-
nition technology using neural network, Support Vector Machine (SVM) [42], fuzzy
technology for recognition etc. In [43] authors proposed a system for classification of
apple diseases using the machine learning classification algorithms. The two diseases
which they classify are apple scab and marsonina coronaria by using the images of
leaves of the apple trees as input. Classification algorithms Support Vector Machine,
K Nearest Neighbour, Decision Tree and Naı̈ve Bayes were used on the same data.
Matlab 2016 was used for the simulation proposed system. They showed it is the K
nearset neighbour which classified the diseases with the 99.4% accuracy. The system
was developed in the state of Himachal Pradesh, Uttarkhand. In [2] authors showed
that the existing systems are not reliable and cheap. They gave the information of
using IoT and machine learning in the precision agriculture to predict the diseases of
crop. They proposed a system model using machine learning and IoT. They took the
environmental sensors like temperature, humidity etc and collect the data. After the
final output was generated the same was sent to the local farmers as an SMS. In [44]
authors have used machine learning approaches to create the intelligent communi-
cations. In order to improve the QoS (quality of service) of limited wireless assets,
intelligent machine learning approaches have been used. In [45] the authors used IoT
technology and ML techniques for the prediction of late blight disease in potatoes.
The environmental parameters like Temperature and humidity were captured by the
use of sensor devices deployed in the farm fields which transmit the information to
the central gateway. The data collected helps to detect the level and risk of blight.
In [45] authors have focused on a moderate susceptible cultivation of potato crop
using a back- propagation network with an accuracy of 94%. In [46] authors have
used image processing and data analysis algorithms for precision agriculture for pre-
dicting the site-specific yield. They proved that there is a high correlation between
flower density and the fruit yield by predicting the yield of the apple orchard with
an accuracy of more than 80%. In [47] authors have established five onsite weather
stations in orchards that collect data. The collected data can be used in models to
predict the apple scab infection periods. Such models can help farmers to determine
8 Ravesa Akhter and Shabir Ahmad Sofi
Table 2.1
Literature Survey
Nurzaman They proposed a scalable network ar- Improved performance in terms of:
Ahmed et chitecture for minitoring and control- • Latency
al. ling agriculture and farms in rural ar- • Bandwidth
eas
Muangpra- Based on wireless sensor networks Data mining showed for high produc-
thub et they proposed and developed a sys- tivity of home grown vegetables and
al. tem which can optimally water agri- lemon:
cultural crops like lemon, home • Temperature should be 29-30
grown vegetables. ◦
C
• Humidity 72-81 %.
Lavanya et They present an IoT based sys- Proposed model proved to be helpful:
al. tem by designing a novel Nitrogen- • For high yielding of crops.
Phosphorus-Potassium (NPK) sen-
sor with Light Dependent Resistor
(LDR) and Light Emitting Diodes
(LED).
Shinde et The information about machine The review given concludes that:
al. learning and IoT implementation • Existing system are not reli-
used for crop diseases is given. able and cheap
Precision Agriculture using IoT Data Analytics and Machine Learning 9
the need (or lack) of fungicide sprays to control apple scab. They posted the in-
formation on http://www.pomosat.ro for neighboring apple growers in Romania to
access for and use in decision making. In [48] a new prediction model for warning of
apple scab is proposed. The model proposed is based on Artificial Intelligence and
time series prediction. Infection period of apple scab was evaluated as the time series
prediction model instead of summation of wetness duration. Important hours were
determined with feature selection methods Pearson’s Correlation Coefficient, Fisher’s
Linear Discriminant Analysis, Adaptive Neuro fuzzy Classifier with Linguistic hedges.
Prediction was done by adaptive neural network model. To determine the apple scab
infection 24 hours are needed to capture the measurements. Five meteorological mea-
surements relative humidity, leaf wetness, temperature, day light and rainfall. After
every 12 minute data was collected so time was one more parameter for time series
prediction. They marked correlation between apple scab and meteorological measure-
ments. They detect appropriate time for infection. Besides this, classification and
prediction of apple disease was done. In [49] the authors present a novel decision
support system (DSS) for the prevention of late blight using the integration of WSN,
cloud and IoT. The model proved to be beneficial for preventing potato late blight dis-
ease. DSS was capable to estimate the precise quantity of fungicide to apply. Besides
this IoT sensors related to weather were deployed to collect real time data and was
then sent to cloud IoT framework for processing. The forecast model used the weather
related data from weather stations and historical data for the prediction of late blight.
The system was quite efficient and cost effective for the farmers. In [50] authors in-
tended to organize heterogeneous data approaching from diverse sources in the form
of datasets as a result of sensory systems. They also showed how useful companies
whether large scale or a small scale, a public or a private are trying to improve prof-
itability. Finding proper ways to use data that are recorded continuously are the best
possibility to achieve goals. It suggested how Regression analysis, Neural networks
and Machine Learning are useful decision-making . In [51] authors have emphasized
the importance of smart mobile phones for obtaining agronomy facts information of
different parameters like soil moisture, humidity, temperature etc. In the same article
they have highlighted benefits of smart-phones in the agricultural field. The authors
conducted the survey of around 230 farmers through questionnaires and interviews
to know what they want. After completing the process they come to the conclusion
that farmers are interested to make use of smart-phones to acquire information about
current farm data. Table 2.1 summarizes the key points of the literature survey, how
the authors in the existing technologies have contributed in the precision agriculture
and what they achieved.
Central Database
Computer User
Public Cloud
Router
Sink Node
In the second phase we need to collect this precise data, we can either store the data
locally to the nearest fog node or we can send it on the cloud for higher computation
and remote monitoring it depends upon the need. In third phase of the architecture
the analytics methods are applied to know the status of the crop fields. This informa-
tion is then communicated to the end users(farmers) that helps them to identify that
if the reading is below or above threshold. Accordingly they initiate communication
to the actuator that would switch on(or off) the watering system to pour water to the
soil or farmer(end user) may need to spray some fertilisers potassium, nitrogen and
phosphorous to balance the fertility of soil. Using analytics and actuators a response
mechanism is activated upon recognition (sensing/predicting) of any critical scenario.
There are number of applications of IoT and WSN in the precision agriculture, some
of them are mentioned here. Figure 2.2 shows the applications related to precision
agriculture.
2.3.1. Soil Selection and Planning. Soil is the basic building block of every
agrarian practice. Without soil, the word crop does not exist. Soil is considered to be
the stomach of flora [53]. So to analyze the condition of soil is the first and foremost
step towards the best agrarian practice. By doing the soil testing we can analyze the
physical, biological, chemical statuses of the soil. Based on this the farmers can take
decisions accordingly regarding their fields. The main motive of precision farming
is to produce more from the scarce cultivable land. So to implement the new era
technologies is very important across the globe as we have to satisfy the increased
population with the limited resources. Usually soil tests based on weather and soil
conditions are done in Fall [54]. By doing the soil tests we can analyze the soil nutrients
which include the information related to the fertilizers requirement, copping history,
soil kind, irrigation level, etc. Presently we have various sensor based technologies
Precision Agriculture using IoT Data Analytics and Machine Learning 11
which are very helpful in soil selection and planning. These technologies help us to
decide the best crop for the best fit soil. A soil testing toolkit, Lab-in-a-Box, developed
by Agrocares is considered to be the complete laboratory test toolkit [54]. It can be
used by any farmer to test the soil of their fields without going without going any
agriculture laboratory. According to this toolkit it is said that around 100 samples
per day can be tested by any farmer without having any lab experience. It means
around 36000 samples per year can be tested without visiting any lab. Using the
vision based technologies with the sensors agriculturists can make a determination
of depth and distance for implant a seeds and plants proficiently [53]. In [55], using
the GPS (Global positioning system), sensors and autonomous robot based on vision
called Agribot was advanced for seed sowing. So in short we can say that present
technology is very helpful for every farmer to help them to select the best fit land for
the suitable crop.
soil moisture which will notify us whenever we need to irrigate the system. In [61, 62]
based on IoT, crop Water stress index (CWSI) has been developed, which can be
used to increase the efficiency of crop. In CWSI system we are deploying the required
sensors in the needed field and collect the data, sending that data to the central
processor. A the central node we are also collecting the data from weather stations
and including the satellite images, based on all thus we decide whether we should
irrigate the field or not. In nutshell we can say by adopting the emerging technologies
we can maintain the required moisture for the crop and in turn will save the fresh
water resources.
2.3.3. Fertilizers. Fertilizers provide the nutrients to the soil which in turn are
transferred to the plants through roots. Fertilizers like potassium (K), Phosphorus
(P), Nitrogen (N) etc. all have their own uses to maintain the health of flora. Plants
need mainly NPK macro nutrients to maintain the health. P is used to maintain the
health of roots, flowers and helps in fruit development, K is used to for stem growth
and for proper functioning of xylem so that water can be transferred to every part
of the plant, and N helps the leaves in growth. So we need to prevent any sort of
deficiency of NPK fertilizers in plants or improper use may also lead bad results.
Excessive use of fertilizers imbalance the ecosystem. Precision agriculture helps in
proper use of NPK fertilizers by using WSN, machine learning and IoT technologies,
hence helps us in avoiding the negative results over the ecosystem. Using the aerial
/ satellite images to monitor the crop nutrients, in [63, 64] authors have used NDVI
(Normalized Difference Vegetation Index), from vegetation it is working on reflection
of visible and near infrared light. It helps the farmers in the estimation of vegetation
vigor, crop health, and density. It also helps in assessing the soil nutrient level. Hence
it helps the efficient use of fertilizers. NDVI contributing the precision agriculture uses
the emerging technologies like VRT (Variable Rate Technology) [65, 66], autonomous
vehicles [67], geo mapping [68] and Global positioning system (GPS) accuracy [69].
In short we can say that if the proper use of fertilizers cannot be done then there we
are creating difficulties for our incoming generations. So it is better to develop our
globe by adopting the new era technologies.
2.3.4. Crop Disease. Presently our entire globe is suffering from various crop
diseases such as leaf spot, apple scab, potato scab, anthracnose, late blight, early
blight, powdery mildew etc. These diseases cause financial losses up to billions. Be-
sides financial and economic losses crop disease affect the health of fauna. According
to the FAO (Food Agriculture Organization), it has been estimated that 20-40% crops
are lost due to the crop diseases and pest use [70]. It is the time to work on it, because
if we will leave this all untreated we will lose much more that this in near future. IoT
plays an important role in monitoring the condition of crop by using the wireless
sensors, drones, other IoT based intelligent devices which capture the condition of
the crop and analyses it in the high end processors and take the decisions accordingly
based on decision support systems using machine learning. A lot of work has been
applied to overcome all this by using various new era techniques. In [71] various ap-
proaches like automatic chemigation and vehicle spray, those are mainly used under
precision agriculture to treat diseases of crop.
2.3.5. Pest Management. By using various pesticides, herbicides, insecticides,
in order to remove the enemies of the crop, we try to maximize the yield. Most of the
farmers are ordinary people who are unaware about the current trends and techniques.
They are completely unaware about the precision farming technologies. Over and
Precision Agriculture using IoT Data Analytics and Machine Learning 13
Table 3.1
District wise production of apples in Kashmir
Table 3.2
Relationship between production and factors
under usage of pesticides, insecticides, etc. imbalance the nature. Excessive use of
pesticides leads bad effect over the environment. By using these germicides we are
creating more chances of chronic and fatal diseases like cancer, asthma, etc. In [72,73]
with the help of IoT we can stop the improper use of these pesticides. Modern IoT
based pest management based on real time environment monitoring, provides disease
prediction, modeling, etc. hence results more effective.
2.3.6. Yield Monitoring . Last but not the least application of internet of
things is to monitor the farm lands. In order to maximize the yield both qualitatively
and quantitatively good farmers should never hesitate in adopting the modern tech-
nologies because all farmers are interested in producing the best quantity from their
fields, they always prefer to increase the quantity and quality of the crop. Yield moni-
toring monitors the whole crop area from beginning till end means from cultivation to
harvesting. In harvesting we need to check how to store food? How to transport it?
How to deal with the diseases which are caused while storing it? All these problems
are solved using the wireless sensors and other related technologies. In [74–76] it has
been mentioned that quality of the crop and the yield of the crop depends upon self-
pollination and other environmental conditions. During dry conditions to monitor the
foods like papayas, multiple optical sensors are used [77].
3. Adoption of IoT (Sensors)and Data Analytics in tradtional Kashmir
farms for the prediction of apple scab. Apple is one amongst the most grown
fruits in the world. It grows mostly in dry areas. In Jammu and Kashmir where people
from most of the districts are dependent on farming and agriculture. It produces the
large quantity and diverse apples in India. Its industry is worth of thousands of crores
in J & K. As shown in Table 3.1 the district wise production of Apple crop in Kashmir
division.
But due to the various diseases, wide range of pests and lack of technology in
the fields we lose both quantity and quality of the crop. Apple scab is the most
troublesome disease for apple growers in all parts of Kashmir. Scab is caused by a
fungus that infects both leaves and fruit. Scabby fruit are often unfit for eating and
14 Ravesa Akhter and Shabir Ahmad Sofi
continued infection of leaves weakens the tree. Small black spots develop on fruit,
enlarging more slowly than on leaves. As these spots grow and become older, the
center loses the velvety appearance and becomes brown and scabby. Heavily infected
fruit becomes deformed and cracked when infected at an immature stage. Apple scab
infections occur during wetting periods when moisture stimulates the pathogen spores
to germinate and penetrate plant tissue. For this we did literature survey related to
the crop and the factors affecting its growth. We did a local survey to find data
regarding the factors on which we were going to work on. So, for this purpose we
went to SKUAST (Sher-e-Kashmir University of Agriculture Sciences and Technol-
Precision Agriculture using IoT Data Analytics and Machine Learning 15
ogy, Srinagar, Kashmir )and visited departments of Soil and Pathology to gather the
relevant data. Therein, certain information regarding the Apple Scab disease was
collected. At SKAUST we came to know about the factors affecting the growth of
Apple crop. We analyzed the collected data to verify the factors which actually affect
the production and occurrence of diseases. Studying the R-Squared values, we see
factors like pH, P(Phosphorous) and K(Potassium) play a very important role in the
overall production of crop as shown in table 3.2 OC(Organic content) is a slightly less
important factor while nitrogen plays the least important role. Based on these values,
we designed some prediction models as shown in figure 3.1. Factors like pH, K, P
and OC together are crucial for a quality crop as is evident from its R-Squared value
0.788. The scab prediction table given here can be used to determine whether or not
conditions have been sufficient for infection so that appropriate spray decisions can be
made. Based on a certain combination of temperature and hours of leaf wetness, we
can identify whether that region is safe (no chance of apple scab occurring) or unsafe
(higher probability of the disease occurring with less incubation days) [78, 79]. From
the data following two graphs have been drawn see figure 3.2. Safe zone where there
is 0% chances of apple scab while figure 3.3 shows the unsafe zone where there is no
chance to stop apple scab.
3.1. Framework. The main aim of this study was to predict the apple scab
that is the most common disease of apple crop. In this problem we used the real time
data of wireless sensor/IoT nodes as input for linear regression model. In this an
application is developed for farmers which is simple and user friendly to inform them
about the status of their apple orchards on real time basis. The framework consists
of a number of WSN/IoT nodes scattered in the orchards of the apple with nearby
gateway for collection of the data from the mesh of the nodes While performing the
research on the said problem various steps have come in the way that forms the basis
of our study. These steps are shown in the figure 3.4. The nodes are deployed in
the apple orchard for data collection. A network is established between the nodes,
data acquisition is done by nearby gateway or a fog node from prefixed number of
nodes in the network. The data analysis is done on the real time basis for each
location /orchard for quick action if needed. In this work data is collected from many
16 Ravesa Akhter and Shabir Ahmad Sofi
orchards of the Kashmir Valley using the same models as discussed above. The results
are shown in section 3.6. The detailed framework is explained below:
3.2. Sensors Assembled. In precision agriculture IoT plays an important role.
IoT are the embedded systems which have the capability to sense and share infor-
mation related to any field in any application. IoT devices and its services play an
important role in wireless world as they can provide users all required services at any-
where at any time. Diverse number of sensors related to agriculture like plant sensors,
soil sensors, environmental sensors etc. collect the real time data respectively. This
data is very helpful in predict the crop diseases. In our prediction model we required
to monitor two parameters temperature and hours of wetness in a field.The sensors
comprised of an IRIS mote and MTS420 sensor board. The IRIS is a 2.4GHz mod-
ule used for enabling low power, wireless sensor networks. MTS420 offer five basic
environmental sensing parameters and an optional GPS (global positioning system).
The five basic environmental sensors included in MTS420 are temperature, humidity,
barometric pressure, ambient light sensor and dual-axis accelerometer. Among these
we are interested in temperature and Leaf wetness hours only. For this DHT22 sensor
is used which is embed on MTS420, gives us temperature and humidity. Leaf wetness
hours are then calculated using humidity.
3.3. Sensor/IoT Network Setup. This step involves setting up of the WSN
for capturing the data. We created a WSN of several sensors and a gateway. Six sen-
sors have been used to cover the particular area of an orchard. Each sensor comprises
of a IRIS fitted with a MTS 420 sensor board. The gateway is incorporated in WSN
that provides connectivity back to the wired world and distributed nodes using Zigbee
module. The IRIS needs to be programmed to be able to act as a sensor with sensor
board. Six such sensors were developed which are enough to cover the length of an av-
erage apple farm. For the gateway, MIB 520 fitted with an IRIS is used. Here the IRIS
is programmed to act as the gateway in order to communicate with the computer. For
programming of IRIS and MIB 520 MoteConfig Application is used. MoteConfig is a
Windows-based GUI utility for programming Motes. This utility provides an interface
for configuring and downloading pre-compiled XMesh/TinyOS firmware applications
onto Motes. MoteConfig allows us to configure the Mote ID, Group ID, RF channel
and RF power. We can also enable the over-the-air-programming feature present on
all XMesh - based firmware. High-power and low-power XMesh applications are avail-
able for each sensor board and platform. The Local Program tab is used to upload
firmware onto the Motes via a gateway. To program motes correctly, we set up the
hardware as follows:
• The gateway(in this case the MIB 520) should be powered and connected to
the PC via a serial, USB or Ethernet port.
• The motes should be firmly attached to the gateway.
• The motes should be turned off before the programming.
Next Click on Settings followed by Interface Board, to select the correct gateway and
port settings. Since we are using MIB 520 we’ll select that one. To program the IRIS
as a gateway for all the other sensors we have to upload XMESH file over it. To
Precision Agriculture using IoT Data Analytics and Machine Learning 17
program the IRIS as a MTS 420 sensor mote we select XMTS420-M2110-hp file for
the sensor board as shown in figure 3.5 and 3.6.
After the sensors were successfully programmed, these sensors were carefully
placed throughout in each field and the gateway was connected to the system. Topol-
18 Ravesa Akhter and Shabir Ahmad Sofi
ogy used for WSN is mesh in the proposed work. Main advantage of using mesh
topology is that it covers the maximum area of the orchard, it reduces loss of the data
and there is not any single point failure problem. The WSN thus deployed is highly
scalable and reliable.
3.4. Data Acquisition. Next step is to collect the data from various parts of the
Kashmir Valley. Data collection is one of the basic and fundamental task while doing
data analysis. To collect data, we selected three districts of Kashmir: Zakura Area
of district Srinagar, Pinpora area of district Kulgam and Kanelwan area of district
Anantnag, spread over a area of 4-5 kanals, 7-8 kanals, and 6-8 kanals respectively.
The system was kept in place for over 12 hours to collect a single days data. Care
was taken to ensured that the motes weren’t damaged by water leading to wrong
readings. To note any variation sensors were kept 100 meters apart, so that whole
data from the field can be collected. MOTE-VIEW monitoring software was used as
an interface between user and the deployed WSN. It provides the tools that simplifies
the deployment and monitoring of WSN. It helps in data collection into the database.
We used PostgreSQL database for it, this resides on our personal computer system
(acts as a localhost), a remote server.
3.5. Analytics. After the WSN was deployed, the sensors logged their data in
a Postgres database. Next step was to analyse this data and find a prediction model
fitting the data captured. The data from the database table first extracted in the
form of a .CSV file.
Data pre-processing. The .CSV file contains certain extra columns which are not
required by us. These columns are dropped first. Next we need to take care of the
anomalous values such as a high peak in temperature which is impractical. This kind
of thing happens only few times but can harm our results. Hence are removed.
Analysis using linear regression. We applied the machine learning on the same
data and predicted the status and requirements of the disease treatment in advance
by applying simple linear regression model. We analysed the captured data and
found the prediction model fitting that data. In our prediction model using linear
regression we have three variables. T, W, and I are respectively the temperature,
duration of wetness of leaf and incubation period of the infection causing pathogen.
So we have analyzed the collected data and found a prediction model fitting the data
captured. Our model has three variables as such. The first of these is the temperature
(T), second is the duration of wetness (W) and the final is the incubation period of
the infection causing pathogen (I). The main purpose was to find a relationship which
makes I as a function of W and T. Later on this equation is found to be useful in finding
the vulnerability of some specific combination of wetness duration and temperature
with respect to an attack of infection. In a simple linear regression model, a single
response measurement is related to a single predictor (covariate, regressor) X for
each observation. The critical assumption of the model is that the conditional mean
function is linear as shown in equation 3.1:
E = aX (3.1)
In most problems, multiple number of predictor variables may be available. This will
result in the following ”multiple-regression” mean function as shown in equation 3.2:
E = a + b 1 X 1 + b2 X 2 + . . . (3.2)
Precision Agriculture using IoT Data Analytics and Machine Learning 19
Table 3.3
Table of Results
Where a is called the intercept and the b are slopes or coefficients of X variables.
Keeping the other predictors constant, each coefficient estimates the change in the
mean response per unit increase in X. The equation that we found out is shown in
equation 3.3:
I = 37.774 – 0.3328T – 0.886W (3.3)
The equation 3.3 we obtained using linear regression model shows the incubation
period is being predicted by the temperature value and the value of wetting period.
The negative coefficients (-0.3328 and -0.886) indicates inverse relationship between
incubation period with the temperature and wetting duration. In other words we can
say that with decreasing in the values of temperature and wetting period there is an
increase in the value of I.
3.6. Results. Table 3.3 shows the table of results obtained by using linear re-
gression and shows the Estimated Value, Standard Error, True Value of Intercept,
Average Temperature and Wetting Duration. The equation 3.3 thus obtained using
linear regression model shown above indicates that the incubation period is being
predicted by the temperature value and the value of wetting period. With decreasing
in the values of temperature T and wetting period W there is an increase in the value
of incubation I. The algorithm 1 shows the various steps used in order the get the
correct results.
The results showed the incubation period of the areas based on safe and unsafe-
20 Ravesa Akhter and Shabir Ahmad Sofi
zones. The incubation period for Kulgam was 5 days and for Anantnag district it
was 3 days. Hence Kulgam and Anantnag were categorized as unsafe zones while as
Srinagar was categorized as safer zone under the present climatic conditions. The
system was proved to be useful for the local farmers and hence we got our results
attested. In figure 3.7 the residuals vs. fitted is a scatter plot of residuals on the y
axis and fitted values (estimated responses) on the x axis. The scatter plot is used
to detect unequal error variances, non-linearity, and outliers. Any data point that
falls directly on the estimated regression line has a residual of 0 i.e. no error in
the predicted value. If we compare the previous work done with the proposed work,
wherein they have not used the real time data for prediction of apple scab disease
hence time to respond to the disease is more but by time we come to know about the
disease the response time has already elapsed and the crop will be affected. In our
approach using the IoT for disease prediction the delay is minimised to the extent
that if a corrective mechanism like temperature control, spray of chemicals, pesticides,
watering etc for real time precise agriculture can be used. Although we may need to
increase the number of parameters for disease prediction in our proposed mechanism
in future but this work can give us a platform, architecture and algorithm to move
ahead.
4. Challenges in IoT Adoption for traditional farmers. Precision agri-
culture is a powerful technology to meet the challenges of the increasing needs from
scarce resources. Besides the advantages there are number of challenges which agri-
culturalists, farmers, researchers and scientists are facing while adopting it. For this
purpose a local survey was conducted to know what the regional people think about
it.
4.1. Survey Setup.
Site Description:. Jammu and Kashmir Union Territory is the northernmost ge-
ographical region of the Indian Subcontinent. Kashmir lies between latitudes 32◦ and
36◦ N, and longitudes 74◦ and 80◦ E. It has a different climate for every region owing
Precision Agriculture using IoT Data Analytics and Machine Learning 21
Table 4.1
Survey of Farmers
Table 4.2
Questions and Responses
to the great variation of the level of the altitude. Wheat, maize and rice crops grown
in about 250,000 hectares 210,000 hectares and 110,000 hectares area respectively are
the major cereal crops of Jammu and Kashmir division. Apple is the valuable cash
crop of Kashmir Valley.
In India, agricultural risks are provoked by variety of factors, like climatic vari-
ability/change, extreme weather events, crop management practices and soil fertility
status etc. which ultimately leads to uncertainties in yields and prices of the grain.
We did the local survey in Kashmir Valley by using precision agriculture in the crop
fields using Information and Communication Technologies (ICT) like IoT, Machine
learning, Data analytics etc. The populations of this study are small scale farmers
to large scale farmer using simple technologies and mostly traditional ways in their
apple orchards for agricultural information to improve their productivity. In order to
bridge the gap of knowledge and skill regarding agriculture in this area, we asked some
questions through interview to know its basic causes. 1100 people were selected who
were engaged in these from three districts Kulgam, Srinagar and Anantnag where we
have deployed our proposed system . Random sampling technique was used and 330
respondents (33% from the total frame) were interviewed in study area based on the
population intensity. Table 4.1 shows the survey site, number of farmers selected in
each site and number of respondent in the sample. While this survey various ques-
tions were asked to the farmers. Most of them were uneducated, some of them were
educated, few of them have the knowledge of IoT and other technologies. In order to
know their views various questions were asked to them either through questionnaire or
by interview. Table 4.2 shows the various questions and the percentage of correspond-
ing responses in terms of yes or no. The positive (yes) response was mostly received
from those farmers who were either educated, or whose field was under investigation.
4.2. Results. From the last decade, overall amount of funds for the agronomy
area has developed enormous nearly 80%. In accordance with the experts of the
22 Ravesa Akhter and Shabir Ahmad Sofi
we can say that we cannot meet the food safety. Compromising the food safety means
system is useless. Sometimes the downtime can be caused by power failure. Hence
we need to make sure we are keeping the backups for everything in order to meet the
requirement. Single point failure can never lead to success.
Internet Connectivity. In rural areas across the globe particularly in developing
countries like India high speed and reliable internet connectivity is absent [80]. Due to
the wireless communication various issues like multipath propagation, which occurs
due to the buildings trees etc. the IoT system is not able to work consistently. So
there is a need to develop most robust and reliable technologies [36].
Security Factor. It refers when the said system is compromised to restore personal
information. It is one of the most important issues in every field of study. In our case
of Big IoT Data and machine learning it may compromise any sort of information at
any layer lower or higher [8]. The main focus of Researchers remain to secure the cus-
tomers data. With the innovations and technological revolutions each and everything
has become dependent on cloud computing, IoT, Big data Machine Learning. But
unfortunately these systems don’t provide solid Service Level Agreements (SLA) [8].
Although there are number of ways to enforce data security like encryption, temporary
identification, etc. But decisions should be made based on moral factors that is what
to adopt, when to adopt, where to adopt, how to adopt and why to adopt? [8, 88].
There are number of existing solutions which are not pertinent [8]. They provide
solutions which are applicable for static data sets. But the in our case of big IoT
data have dynamic nature [8]. In precision agriculture we cannot use the complex
and sophisticated algorithms due to limited resources like memory, processing, power
communication capabilities etc. In precision agriculture and farming the IoT sensing
devices are most defenseless especially to environmental tempering like attacks by
animals, thieves, and alteration of physical address [89, 90]. The IoT system when
used in agriculture are mostly targeted by device capture attacks [89, 91], the higher
layers are then targeted by Dos attacks [84]. The farmers usually prefer the devices
which are cheap but they are not supported by security and privacy related features.
Hence to make Internet of things more acceptable for every kind of farmer there is a
necessity of strict security and endowment policies for precision agriculture [80].
Absence of Scalability and configuration. IoT system includes billions of devices
which are developed and deployed across the globe over different locations. Existing
systems and protocols should have the ability of support this large number of IoT
nodes e.g. Sigfox gateway, Lora and Ingenu can support up to 106 ,104 and 104 nodes
respectively [84]. This requires proper management system for each device and unique
identification numbers.
Reliability. IoT sensing devices are mostly distributed in outdoor surrounding to
sense the environmental conditions. This exposes IoT system to harsh environmental
conditions which in turn destroys the sensors, gateways, etc. and hence creates the
communication failures [84]. Hence physical safety of these devices should be ensured
so that big IoT data precision system for agriculture will be properly developed.
Selection of technology. Number of challenges arises while developing a smart
precision agriculture system using IoT and big data. It is due to the fact that all the
devices which exist at the perception layer are directly exposed to harsh environmental
conditions such as high or low temperature, extreme humidity, storm, rain and many
other possible dangers which destroy electronic circuits and devices [81]. In precision
agriculture to maintain the system working in open fields is a challenging task. It is
the responsibility of researchers to address these issues.
Precision Agriculture using IoT Data Analytics and Machine Learning 25
4.2.4. Data Analytics. Todays world is running every business and organiza-
tion to get more profit using the data analytics. Same is the case with the smart
agriculture. To deal wit the data , researchers face number of challenges which are
mentioned under data analytics challenge category.
Integration. It refers to combine the data coming from different sources of differ-
ent formats into a uniform view [92]. Good information is achieved from good data
which is achieved through proper integration [93]. But it is a challenging task to inte-
grate data from diverse sources [94]. To adjust the structure in semi-structured and
unstructured data is again an issue to be addressed [95,96]. In [96] novel data mining
methodologies have been investigated for IoT scenario with respect edge computing
using two types of K-Means clustering algorithm ; distributed and centralized. Per-
formance analysis helps to choose the best among these two versions based on their
computation, energy consumption and communication requirements. There is a need
to develop solutions for integrating data from multiple sources efficiently.
Knowledge Mining. It refers to generate efficient and best fitting descriptive and
predictive solutions for big IoT data which in turn can be generalized for new data
items [8, 97]. Information extraction and data exploration are the challenges which
were evolved due to big data and cloud computing platforms [8, 98]. Due to nature of
big IoT data every task related to data mining becomes a challenge like heterogeneous
communication, integration, exploration and extraction process, cleansing, reduction,
transmission [99–102]. The researchers are trying to find solutions to these issues.
They have brought in sequential programming models,parallel programming models
and proposed diverse algorithms to deal with big IoT data. Big data is increasing
making precision agriculture data driven; this will become helpful only when we make
sense of it using technology.
Visualization. It is an important part in IoT data especially while handling IoT
related systems in which data is produced enormously [8]. Again it is a very challeng-
ing task while dealing with big IoT data due to the structured, semi-structured and
unstructured nature of it. So we did not get good and clear results. Cloud computing
platforms enriched with GUI facilities help us to find good insights [103]. Dimension-
ality reduction techniques are very helpful to deal with the big IoT data [104]. Again
if we try to use parallelization techniques to deal with small manageable tasks is again
a challenge in precision agriculture big IoT data [105].
5. Conclusion and Future Work. The arable land is reducing slowly due to
constructions (houses, dams, factories, industries, etc.), natural shrinking of arable
land (floods, earthquakes, landslides etc.). Hence, the emphasis on superior and pro-
ficient crop disease approaches is prerequisite so that increasing food demand of the
growing population can be fulfilled. The paper has given an extensive literature survey
26 Ravesa Akhter and Shabir Ahmad Sofi
on the precision agriculture using IoT data analytics and machine learning. Further-
more, the applications of these technologies in precision agriculture are highlighted.
Moreover the paper tried to address one of the problems faced in apple crop in re-
gions like Kashmir. Since the apple growers are still using the classical approaches
of disease prediction without any technological intervention like IoT/ WSN. One of
the major advantages of the proposed approach will be real time measures against
any possible disease like scab if predicted precisely and in a timely manner. Results
from a case study on adoption of apple scab disease prediction in the orchards of
Kashmir has shown improvement in terms of dissemination of information regarding
the factors/parameters responsible for the disease aforementioned. Finally, the paper
highlighted the issues faced while developing and deploying such applications in real
time, for this a local survey was conducted to know what are the views of people
regarding precision agriculture.
Although many challenges are ahead before implementing the proposed framework
at large scale. These include initial cost of implementation, deployment, training,
weather conditions and other parameters. But once the aforementioned limitations
are overwhelmed, the profits will turn into visible and workable form. The work
shall be extended in future to include more parameters influencing the crop. The
paper generalize that precision Aggie is stand on four stakes; Appropriate source,
Appropriate place, Appropriate quantity and Appropriate time.
REFERENCES
[1] K. Bhargava, A. Kashyap, T. A. Gonsalves, Wireless sensor network based advisory system for
apple scab prevention, in: 2014 Twentieth national conference on communications (NCC),
IEEE, 2014, pp. 1–6.
[2] S. S. Shinde, M. Kulkarni, Review paper on prediction of crop disease using iot and ma-
chine learning, in: 2017 International Conference on Transforming Engineering Education
(ICTEE), IEEE, 2017, pp. 1–4.
[3] E. Oerke, Crop losses to pests, The Journal of Agricultural Science 144 (2006) 31.
[4] S. Savary, A. Ficke, J.-N. Aubertot, C. Hollier, Crop losses due to diseases and their implica-
tions for global food production losses and food security (2012).
[5] R. Buyya, A. V. Dastjerdi, Internet of Things: Principles and paradigms, Elsevier, 2016.
[6] K. Ashton, et al., That ‘internet of things’ thing, RFID journal 22 (7) (2009) 97–114.
[7] M. R. Abdmeziem, D. Tandjaoui, I. Romdhani, Architecting the internet of things: state of
the art, in: Robots and Sensor Clouds, Springer, 2016, pp. 55–75.
[8] M. Marjani, F. Nasaruddin, A. Gani, A. Karim, I. A. T. Hashem, A. Siddiqa, I. Yaqoob, Big
iot data analytics: architecture, opportunities, and open research challenges, IEEE Access
5 (2017) 5247–5261.
[9] S. C. Fortino, Giancarlo, G. Spezzano, M. Zhou, Internet of things as system of systems: A
review of methodologies, frameworks, platforms, and tools, IEEE Transactions on Systems,
Man, and Cybernetics: Systems.
[10] H. M. Jawad, R. Nordin, S. K. Gharghan, A. M. Jawad, M. Ismail, Energy-efficient wireless
sensor networks for precision agriculture: A review, Sensors 17 (8) (2017) 1781.
[11] H.-N. Dai, R. C.-W. Wong, H. Wang, Z. Zheng, A. V. Vasilakos, Big data analytics for large-
scale wireless networks: Challenges and opportunities, ACM Computing Surveys (CSUR)
52 (5) (2019) 1–36.
[12] R. Mital, J. Coughlin, M. Canaday, Using big data technologies and analytics to predict sensor
anomalies, amos (2015) 84.
[13] J. R. Saura, B. R. Herráez, A. Reyes-Menendez, Comparing a traditional approach for financial
brand communication analysis with a big data analytics technique, IEEE Access 7 (2019)
37100–37108.
[14] Y.-D. Kim, Y.-M. Yang, W.-S. Kang, D.-K. Kim, On the design of beacon based wireless sensor
network for agricultural emergency monitoring systems, Computer standards & interfaces
36 (2) (2014) 288–299.
[15] I. Jawhar, N. Mohamed, J. Al-Jaroodi, S. Zhang, A framework for using unmanned aerial
Precision Agriculture using IoT Data Analytics and Machine Learning 27
vehicles for data collection in linear wireless sensor networks, Journal of Intelligent &
Robotic Systems 74 (1-2) (2014) 437–453.
[16] M. Ayaz, M. Ammad-Uddin, Z. Sharif, A. Mansour, E.-H. M. Aggoune, Internet-of-things (iot)-
based smart agriculture: Toward making the fields talk, IEEE Access 7 (2019) 129551–
129583.
[17] J. Xia, Z. Tang, X. Shi, L. Fan, H. Li, An environment monitoring system for precise agriculture
based on wireless sensor networks, in: 2011 Seventh International Conference on Mobile
Ad-hoc and Sensor Networks, IEEE, 2011, pp. 28–35.
[18] P. Russom, et al., Big data analytics, TDWI best practices report, fourth quarter 19 (4) (2011)
1–34.
[19] S. Oswal, S. Koul, Big data analytic and visualization on mobile devices, in: Proc. Nat. Conf.
New Horizons IT-NCNHIT, 2013, p. 223.
[20] B. Suksawat, P. Komkum, Pineapple quality grading using image processing and fuzzy logic
based on thai agriculture standards, in: 2015 International Conference on Control, Au-
tomation and Robotics, IEEE, 2015, pp. 218–222.
[21] P. Tripicchio, M. Satler, G. Dabisias, E. Ruffaldi, C. A. Avizzano, Towards smart farming
and sustainable agriculture with drones, in: 2015 International Conference on Intelligent
Environments, IEEE, 2015, pp. 140–143.
[22] M. Jhuria, A. Kumar, R. Borse, Image processing for smart farming: Detection of disease
and fruit grading, in: 2013 IEEE Second International Conference on Image Information
Processing (ICIIP-2013), IEEE, 2013, pp. 521–526.
[23] A. Kapoor, S. I. Bhat, S. Shidnal, A. Mehra, Implementation of iot (internet of things) and
image processing in smart agriculture, in: 2016 International Conference on Computation
System and Information Technology for Sustainable Solutions (CSITSS), IEEE, 2016, pp.
21–26.
[24] M. Roopaei, P. Rad, K.-K. R. Choo, Cloud of things in smart agriculture: Intelligent irrigation
monitoring by thermal imaging, IEEE Cloud computing 4 (1) (2017) 10–15.
[25] C. Cambra, S. Sendra, J. Lloret, L. Garcia, An iot service-oriented system for agriculture
monitoring, in: 2017 IEEE International Conference on Communications (ICC), IEEE,
2017, pp. 1–6.
[26] M. Bendre, R. Thool, V. Thool, Big data in precision agriculture: Weather forecasting for
future farming, in: 2015 1st International Conference on Next Generation Computing
Technologies (NGCT), IEEE, 2015, pp. 744–750.
[27] N. Ahmed, D. De, I. Hussain, Internet of things (iot) for smart precision agriculture and
farming in rural areas, IEEE Internet of Things Journal 5 (6) (2018) 4890–4899.
[28] J. Muangprathub, N. Boonnam, S. Kajornkasirat, N. Lekbangpong, A. Wanichsombat, P. Nil-
laor, Iot and agriculture data analysis for smart farm, Computers and electronics in agri-
culture 156 (2019) 467–474.
[29] F. Fonthal, et al., Design and implementation of wsn and iot for precision agriculture in tomato
crops, in: 2018 IEEE ANDESCON, IEEE, 2018, pp. 1–5.
[30] S. Trilles Oliver, J. Torres-Sospedra, O. Belmonte, F. J. Zarazaga-Soria, A. González Pérez,
J. Huerta, Development of an open sensorized platform in a smart agriculture context: A
vineyard support system for monitoring mildew disease.
[31] D. Sikeridis, E. E. Tsiropoulou, M. Devetsikiotis, S. Papavassiliou, Wireless powered public
safety iot: A uav-assisted adaptive-learning approach towards energy efficiency, Journal of
Network and Computer Applications 123 (2018) 69–79.
[32] T.-C. Hsu, H. Yang, Y.-C. Chung, C.-H. Hsu, A creative iot agriculture platform for cloud fog
computing, Sustainable Computing: Informatics and Systems (2018) 100285.
[33] G. Lavanya, C. Rani, P. Ganeshkumar, An automated low cost iot based fertilizer intimation
system for smart agriculture, Sustainable Computing: Informatics and Systems.
[34] A. Khanna, S. Kaur, Evolution of internet of things (iot) and its significant impact in the field
of precision agriculture, Computers and electronics in agriculture 157 (2019) 218–231.
[35] P. Sethi, S. R. Sarangi, Internet of things: architectures, protocols, and applications, Journal
of Electrical and Computer Engineering 2017.
[36] T. Ojha, S. Misra, N. S. Raghuwanshi, Wireless sensor networks for agriculture: The state-of-
the-art in practice and future challenges, Computers and Electronics in Agriculture 118
(2015) 66–84.
[37] J.-c. Zhao, J.-f. Zhang, Y. Feng, J.-x. Guo, The study and application of the iot technology in
agriculture, in: 2010 3rd International Conference on Computer Science and Information
Technology, Vol. 2, IEEE, 2010, pp. 462–465.
[38] G. N. Balaji, V. Nandhini, S. Mithra, N. Priya, R. Naveena, Iot based smart crop monitoring
in farm land, Imperial Journal of Interdisciplinary Research (IJIR) Vol 4 (2018) 88–92.
28 Ravesa Akhter and Shabir Ahmad Sofi
[64] H. Liu, X. Wang, J. Bing-kun, Study on ndvi optimization of corn variable fertilizer applicator.,
INMATEH-Agricultural Engineering 56 (3).
[65] A. Colaço, J. Molin, Variable rate fertilization in citrus: A long term study, Precision Agricul-
ture 18 (2) (2017) 169–191.
[66] B. Basso, B. Dumont, D. Cammarano, A. Pezzuolo, F. Marinello, L. Sartori, Environmental
and economic benefits of variable rate nitrogen fertilization in a nitrate vulnerable zone,
Science of the total environment 545 (2016) 227–235.
[67] N. Khan, G. Medlock, S. Graves, S. Anwar, Gps guided autonomous navigation of a small
agricultural robot with automated fertilizing system, Tech. rep., SAE Technical Paper
(2018).
[68] S. Suradhaniwar, S. Kar, R. Nandan, R. Raj, A. Jagarlapudi, Geo-icdts: Principles and appli-
cations in agriculture, in: Geospatial Technologies in Land Resources Mapping, Monitoring
and Management, Springer, 2018, pp. 75–99.
[69] J. Shi, X. Yuan, Y. Cai, G. Wang, Gps real-time precise point positioning for aerial triangula-
tion, GPS solutions 21 (2) (2017) 405–414.
[70] Keeping plant pests and diseases at bay: Experts focus on global measures. (October 2020).
URL http://www.fao.org/news/story/en/item/280489/icode/
[71] R. Oberti, M. Marchi, P. Tirelli, A. Calcante, M. Iriti, E. Tona, M. Hočevar, J. Baur, J. Pfaff,
C. Schütz, et al., Selective spraying of grapevines for disease control using a modular
agricultural robot, Biosystems engineering 146 (2016) 203–215.
[72] S. Kim, M. Lee, C. Shin, Iot-based strawberry disease prediction system for smart farming,
Sensors 18 (11) (2018) 4051.
[73] R. Venkatesan, G. J. W. Kathrine, K. Ramalakshmi, Internet of things based pest management
using natural pesticides for small scale organic gardens, Journal of Computational and
Theoretical Nanoscience 15 (9-10) (2018) 2742–2747.
[74] A. Wietzke, C. Westphal, P. Gras, M. Kraft, K. Pfohl, P. Karlovsky, E. Pawelzik, T. Tscharn-
tke, I. Smit, Insect pollination as a key factor for strawberry physiology and marketable
fruit quality, Agriculture, Ecosystems & Environment 258 (2018) 197–204.
[75] S.-O. Chung, M.-C. Choi, K.-H. Lee, Y.-J. Kim, S.-J. Hong, M. Li, et al., Sensing technologies
for grain crop yield monitoring systems: A review, Journal of Biosystems Engineering
41 (4) (2016) 408–417.
[76] S. Gholami, Z. K. Pishva, G. H. Talaei, M. Amini, Effects of biological and chemical fertilizers
nitrogen on yield and yield components in cumin (cuminum cyminum l.), International
Journal of Biosciences (IJB) 4 (12) (2014) 93–99.
[77] P. Udomkun, M. Nagle, D. Argyropoulos, B. Mahayothee, J. Müller, Multi-sensor approach to
improve optical monitoring of papaya shrinkage during drying, Journal of Food Engineering
189 (2016) 82–89.
[78] W. E. MacHardy, D. M. Gadoury, et al., A revision of mills’ s criteria for predicting apple scab
infection periods., Phytopathology 79 (3) (1989) 304–310.
[79] T. Belete, N. Boyraz, Critical review on apple scab (venturia inaequalis) biology, epidemiology,
economic importance, management and defense mechanisms to the causal agent, Journal
of Plant Physiology and Pathology 5 (2) (2017) 2.
[80] H. Fakhruddin, “precision agriculture: Top 15 challenges and issues,” (September 2020).
URL https://plagiarismdetector.net/teks.co.in/site/blog/
precision-agriculture-top-15challenges-and-issues
[81] M. S. Farooq, S. Riaz, A. Abid, K. Abid, M. A. Naeem, A survey on the role of iot in agriculture
for the implementation of smart farming, IEEE Access 7 (2019) 156237–156271.
[82] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, M. Ayyash, Internet of things:
A survey on enabling technologies, protocols, and applications, IEEE communications
surveys & tutorials 17 (4) (2015) 2347–2376.
[83] Y. Huang, C. Zhou, N. Cao, L. Zhou, Research on application of local fruit e-commerce based
on internet of things, in: 2017 IEEE International Conference on Computational Science
and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous
Computing (EUC), Vol. 2, IEEE, 2017, pp. 191–194.
[84] O. Elijah, T. A. Rahman, I. Orikumhi, C. Y. Leow, M. N. Hindia, An overview of internet of
things (iot) and data analytics in agriculture: Benefits and challenges, IEEE Internet of
Things Journal 5 (5) (2018) 3758–3773.
[85] C. Brewster, I. Roussaki, N. Kalatzis, K. Doolin, K. Ellis, Iot in agriculture: Designing a
europe-wide large-scale pilot, IEEE communications magazine 55 (9) (2017) 26–33.
[86] O. Vermesan, European research cluster on the internet of things-outlook of iot activities in
europe.
[87] V. M. Tayur, R. Suchithra, Review of interoperability approaches in application layer of inter-
30 Ravesa Akhter and Shabir Ahmad Sofi
net of things, in: 2017 International Conference on Innovative Mechanisms for Industry
Applications (ICIMIA), IEEE, 2017, pp. 322–326.
[88] C.-W. Tsai, C.-F. Lai, H.-C. Chao, A. V. Vasilakos, Big data analytics: a survey, Journal of
Big data 2 (1) (2015) 1–32.
[89] P. Varga, S. Plosz, G. Soos, C. Hegedus, Security threats and issues in automation iot, in: 2017
IEEE 13th International Workshop on Factory Communication Systems (WFCS), IEEE,
2017, pp. 1–6.
[90] J. Duan, D. Gao, D. Yang, C. H. Foh, H.-H. Chen, An energy-aware trust derivation scheme
with game theoretic approach in wireless sensor networks for iot applications, IEEE Inter-
net of Things Journal 1 (1) (2014) 58–69.
[91] A. Newell, H. Yao, A. Ryker, T. Ho, C. Nita-Rotaru, Node-capture resilient key establishment
in sensor networks: Design space and new protocols, ACM Computing Surveys (CSUR)
47 (2) (2014) 1–34.
[92] B. B. Ahamed, T. Ramkumar, S. Hariharan, Data integration progression in large data source
using mapping affinity, in: 2014 7th International Conference on Advanced Software En-
gineering and Its Applications, IEEE, 2014, pp. 16–21.
[93] J. Liu, X. Zhang, Data integration in fuzzy xml documents, Information Sciences 280 (2014)
82–97.
[94] A. Ma’ayan, A. D. Rouillard, N. R. Clark, Z. Wang, Q. Duan, Y. Kou, Lean big data integration
in systems biology and systems pharmacology, Trends in pharmacological sciences 35 (9)
(2014) 450–460.
[95] F. Chen, P. Deng, J. Wan, D. Zhang, A. V. Vasilakos, X. Rong, Data mining for the internet
of things: literature review and challenges, International Journal of Distributed Sensor
Networks 11 (8) (2015) 431047.
[96] C. Savaglio, P. Gerace, G. Di Fatta, G. Fortino, Data mining at the iot edge, in: 2019 28th
International Conference on Computer Communication and Networks (ICCCN), IEEE,
2019, pp. 1–6.
[97] A. Mukhopadhyay, U. Maulik, S. Bandyopadhyay, C. A. C. Coello, A survey of multiobjec-
tive evolutionary algorithms for data mining: Part i, IEEE Transactions on Evolutionary
Computation 18 (1) (2013) 4–19.
[98] T. Hu, H. Chen, L. Huang, X. Zhu, A survey of mass data mining based on cloud-computing,
in: Anti-counterfeiting, Security, and Identification, IEEE, 2012, pp. 1–4.
[99] P. Lerdsuwan, P. Phunchongharn, An energy-efficient transmission framework for iot monitor-
ing systems in precision agriculture, in: International Conference on Information Science
and Applications, Springer, 2017, pp. 714–721.
[100] A. Khattab, A. Abdelgawad, K. Yelmarthi, Design and implementation of a cloud-based iot
scheme for precision agriculture, in: 2016 28th International Conference on Microelectron-
ics (ICM), IEEE, 2016, pp. 201–204.
[101] H. Liu, Z. Meng, S. Cui, A wireless sensor network prototype for environmental monitoring in
greenhouses, in: 2007 International Conference on Wireless Communications, Networking
and Mobile Computing, IEEE, 2007, pp. 2344–2347.
[102] N. Ahmed, H. Rahman, M. I. Hussain, A comparison of 802.11 ah and 802.15. 4 for iot, Ict
Express 2 (3) (2016) 100–102.
[103] L. Wang, G. Wang, C. A. Alexander, Big data and visualization: methods, challenges and
technology progress, Digital Technologies 1 (1) (2015) 33–38.
[104] A. T. Azar, A. E. Hassanien, Dimensionality reduction of medical big data using neural-fuzzy
classifier, Soft computing 19 (4) (2015) 1115–1127.
[105] H. Childs, B. Geveci, W. Schroeder, J. Meredith, K. Moreland, C. Sewell, T. Kuhlen, E. W.
Bethel, Research challenges for visualization software, Computer 46 (5) (2013) 34–42.