A Lifecycle Framework of Green Iot-Based Agriculture and Its Finance, Operation, and Management Issues
A Lifecycle Framework of Green Iot-Based Agriculture and Its Finance, Operation, and Management Issues
A Lifecycle Framework of Green Iot-Based Agriculture and Its Finance, Operation, and Management Issues
Chapter 1
INTRODUCTION
The development of the Internet of Things (IoT) has been reshaping various fields such as
industry, transportation, and healthcare. In the literature, increasing attention is paid to both IoT
techniques and their practical applications. The penetration of IoT in the agriculture sector is
deepening. In practice, governments and companies are often reported to be applying some
advanced IoT techniques into agriculture.
The potential and superiority of IoT in agriculture result in its current popularity. It is a
challenging and must-be-solved task to sustainably feed the world’s growing population, which is
predicted to reach 9.6 billion people by 2050. Precision agriculture aims to maximize crop yields
while preserving resources, and is indeed proved with high productivity. To implement precision
agriculture, farmers need to monitor the growth environment and make optimal production
decisions. This is where IoT systems can help farmers. Through various sensors and actuators,
farmers can know in real time the growth status and environment in their farms, and make timely
actions to keep the optimal growth status.
However, the costs of implementing IoT systems in agriculture are huge. In current practice,
most existing IoT devices are deployed in controlled environment agriculture such as greenhouses
and livestock farms. Large-scale promotion in open-field agriculture, which is the key to solving the
world’s food problem, is still not coming. Two aspects that probably limit the promotion are
observed. First, IoT-based agriculture should be viewed from a life cycle of agri-products, not just a
cycle of growth. Both the quality of agriculture ingredients and the circulation of harvested agri-
products have important impacts on yields and production behaviors. Without a whole life cycle
equipped with IoT systems, it is difficult to attract farmers’ interest in deploying IoT devices.
Second, the implementation of IoT systems in agriculture is not only a technical issue but also
involves some challenging finance, operation, and management (FOM) issues. The costly
investment is the first concern to consider. Neither large-scale nor small holder farmers are willing
to undertake the costs without attractive benefits and conveniences. Unfortunately, most existing
studies focus on the technical issues in the growth cycle.
Chapter 2
Based on the above defi nition, we formulate a basic framework of IoT-based agriculture, as
Fig. 1 shows. Various sensors are located at agriculture areas, collecting and sending data to the
Internet by communication networks. With support of rules and technical tools in data processing
serverss, users can access the data and send commands from mobile, portable, and fi xed terminals.
Actuators implement warning and control functions based on user commands. In order to formulate
a life cycle framework of IoT-based agriculture, we briefly review the categories of IoT-based
agriculture. As the International Labour Organization has defined, agriculture is the cultivation and
breeding of animals and plants to provide food, fi ber, medicinal plants and other products to sustain
and enhance life. According to types of agricultural products and controllable degree of growth
environments, we summarize the categories of agriculture applying IoT techniques into controlled
environment planting, open fi eld planting, livestock breeding, and aquaculture and aquaponics, as
in Table 1.
Chapter 3
A LIFE CYCLE FRAMEWORK OF GREEN IOT-BASED
AGRICULTURE
Most existing studies applying IoT systems in agriculture focus on the growth cycle of
plants, livestock, and aquatic creatures. In the growth cycle framework shown in Fig. 2, various
sensors, actuators, drones, and routers are connected as wireless sensor networks (WSNs) under diff
erent kinds of protocols such as Zigbee, WiFi, and Bluetooth. The collected data from WSNs are
transferred to local or remote data processing servers through cloud, Internet, GPRS, and GPS
networks. Managers and users can monitor the growth status and send out control commands
anywhere by fixed, portable, and mobile terminals.
The aim of sustainable agriculture is to provide enough and safe agri-products with
minimum energy consumption, so we need to monitor not only the growth cycle but also the whole
life cycle of agri-products. In practice, many quality and safety problems of agri-products are not
from the growth cycle but from the outside links including ingredient supply, agri-products
processing, transport, storage, and distribution. Meanwhile, the construction of IoT systems in the
whole life cycle of agri-products can help farmers recognize the quality of agriculture ingredients
and produce agri-products creditable to the market, further attracting farmers’ interest in IoT
techniques. However, employing more sensors often means more energy consumption, so the green
norm should be considered in the implementation of agriculture IoT systems. Thus, it is necessary
to apply IoT systems througout the whole agri-products supply chain considering the green norm,
that is, to construct a life cycle framework of green IoT-based agriculture, as shown in Fig. 3. Some
typical applications of IoT techniques in the life cycle of agri-products are listed in Table 2.
3.1.3 Consumption
Agri-products with RFID tags or QR codes on the retail shelf make it easy for consumers to
identify the variety and origin, which can avoid consumers buying fake and shoddy goods.
Moreover, consumers can access the details in the whole life cycle from the tracing system, such as
fertilization and pesticide records. IoT devices in the supermarket are also helpful for consumers to
quickly detect additives and pesticide residue. Even when some agri-products are found with safety
problems, it is easy to make recalling precise with the help of life cycle IoT systems.
Table 2 : The application of IoT techniques into the agri-products life cycle.
Chapter 4
FOM ISSUES IN THE LIFE CYCLE OF GREEN IOT-
BASED AGRICULTURE
IoT technical issues in agriculture have attracted much attention in the literature, such as
agriculture sensors design, low-power WSNs, communication protocols in agriculture, and
agricultural fog computing. As mentioned above, the huge investment is hampering further
application of IoT systems in agriculture, so it is urgent to solve the fi nancial issue through
innovative fi nancing modes. Meanwhile, digital agriculture certainly faces new operation and
management issues that face various challenges to existing theories and methods. In addition,
minimizing energy consumption (i.e., the green norm) should be considered as a criterion in dealing
with these issues. Figure 4 shows some examples of technical and FOM issues in green IoT-based
agriculture.
companies, and related research institutes. Seed, pest control, and fertilizer companies can use the
data to observe the performance of their products and improve the production efficiency and
product quality. Agri-product processing companies can easily check the quality of agri-products
and do differentiated processing. Agricultural scientists should be interested in the data for
conducting their research. Thus, agriculture big data can bring about innovative investment and
financing modes.
responses are needed to fix these failures, which is maintenance management. Energy management
is the function to minimize energy consumption by controlling the running status of any agriculture
IoT device.
expected quality, which in turn prompts farmers to concentrate on agri-products quality. In IoT-
based systems, more information can be recorded using sensors. However, some specific
management issues are not solved well in practice. For example, what information should be
recorded for different kinds of agri-products? Corresponding standards based on the agriculture
categories should be formulated. Another issue is how to realize cross-border traceability among
countries with different quality standards.
Figure 4.1 : Examples of technical and FOM issues in green IoT- based agriculture.
Chapter 5
ENERGY CONSUMPTION IN LIFECYCLE OF IOT
DEVICES
Sensing device act as the backbone for IoT applications. Different sensors are deployed
massively to develop a ubiquitous sensed environment, to offer diverse monitoring and control
services. Indeed to avoid service interruptions of critical applications sensing device must operate
permissibly for a long time. However, as most of the IoT devices are powered by constrained
energy source hence device lifetime longevity is a critical issue. Therefore the device must be
monitored precisely for optimal utilization. In this context, the trend of energy consumption during
different states of the sensor is studied in. There are five modes among which sensor switches-
Mode I: Wake up from Sleep mode, Mode II: After Sleep mode. Mode III: Sensing, Mode IV:
Processing, Mode V: Transmission. Hussain studied different case studies to see the trend of energy
consumption during different modes. As a conclusion of various trends (Fig.5), it was found that
during Processing-Phase energy consumption was least whereas, for Sensing Phase, node consumes
the highest power as compare to Transmission Phase. However, energy consumption during
Transmission phase depends on the application. For example, consider the applications like
Humidity /thermal measurement the power consumption during the wake-up and in getting ready
for sensing phase is more as compare to other applications like temperature sensing which require
less power for the same. Duty Cycle is the other metric that affects the energy consumption in the
sensor node. As the duty cycle increases, energy consumption increases consequently lifetime of the
node decreases. There are various factors that affect the lifetime of an IoT device such as duty
cycle, the amount of data to be communicated, processing time other factors like aging, self-
discharge and temperature.
The energy budget affects the sensor node processing time, quality of measurement and
amount of data it can transmit, thus energy efficiency techniques can a play crucial role to improve
QoE. Rault et al classified the energy efficiency techniques classified into five categories of radio
optimization, data reduction, sleep/wakeup schemes, energy efficient routing and battery repletion.
Where radio optimization techniques would optimize modulation schemes, transmission power, and
antenna direction on the other hand data reduction reduces the data transmitted. Furthermore
Sleep/Wake-up adaptivelyswitches the node to sleep or active mode to save energy. Other two
techniques, energy efficient routing, and battery repletion works on routing efficiency and ways of
harvesting energy or finding ways to charge battery automation, respectively. (Fig. 6).
unlicensed LPWAN technologies LoRa & SigFox. In order to keep the energy consumption low,
the proposed architecture wakes up the microcontroller whenever a new packet arrives. Apart from
this, it uses a cluster management system, Elastic Cloud Computing Cluster(EC3) which can deploy
and un-deploy nodes as per demand i.e. nodes will be deployed if load increases and un-deployed if
they are idle.
otherwise the user could not transmit the data. Shen et al. proposed a clustering based protocol
EECRP for IoT assisted by WSN to enhance the performance of the network. Firstly a cluster head
is opted by comparing the energy of each node with pre-specified energy (threshold value)after this
taking the distance from the centroid(energy based) of the network to the node is considered. This
leads to uniform energy consumption in the network. After this for optimal result, the max distance
value is broadcasted by BS to all the nodes, inorder to avoid long distance communication. As a
result, it has been found that overall energy consumption of the network is reduced in comparison to
proprietary protocols. In extension to this, Tian et al. have discussed, when to use network coding
concept to reduce the energy consumption. Authors have proposed a network coding and power
control based routing (NCPCR) protocol. Using this protocol intermediate node drops the duplicate
packets and keep the relevant information in its buffer. Source node selects the path with the
minimum distance to transmit the data packets. As a result the energy consumption is reduced as no
of packets to be retransmitted is reduced and moreover, it opts for the shortest path also and in
addition to this, it can handle scalability.
Sensor nodes SN1,SN2,SN3,.......,SNn are deployed in the field and as per proposed model,
it is assumed CH of disjoint sets of sensors (CH1, CH2, and CH3) will communicate with the
processing unit (PU). Further, this PU would communicate with BS. Assume that using NBIoT
technology k PRB’s(physical resource blocks) are required.As the signal propagates from SNi to
NBIoT node path loss (PL) will occur. PL will depend on the position of sensor.
If the sensor is placed under the soil or underground, then soil would absorb the signal and
hence leads to path loss which can be evaluated as follows
Here specifies the complex-permittivity(cp), denotes the real part of cp, is due to
Path loss can be calculated using equation below where Tp is Transmission power, Tg
Transmission gain, Rg receiver gain, PLfs is path loss due to free space propagation of signal and
PLM is path loss due to medium, α is path loss between NBIoT node and eNB.
PL =Tp+Tg+Rg+PLfs−PLM +α
Further path loss due to medium can be evaluated as follows:
PLM =WDs+TLs
Where WDs is path loss due to difference in wavelength of signal in soil in comparison of free
space and TLs is transmission loss.
If the sensor is placed above the surface(ofground), then plants would act as scatterers and there by
the path loss can be evaluated using equation:
Here OHTi represent the obstacle height at time iε{1, 2, 3}, where i =1 specifies the phase,
when seeds are just sawn, so no plant would be there at that time so no obstacle.
Likewisefori=2,specifies that plant has started budding up so it will have certain height. Similarly
for i =3 specifies, plant has fully grown to its full height.Thus correspond ingto height of plant,
obstacle path loss parameter would increase. Here d0 specifies the reference distance between
sensing node and NBIoT node. Here α specifies the path loss between NBIoT node and eNB.
Interference that occurs within zone, between zones and also due to soil reflectivity.
Further channel capacity (C) can be evaluated based on Shannon theorem as follows:
Based on these above formulations we conclude that capacity of a sensor deployed in the
agricultural area will be adversely affected by the interference generated by the adjacent sensor
nodes, scatterers, etc.
For electing cluster head out of n sensor node for each disjoint set of sensing nodes. Each node
power level is to be determined and one with highest power level is selected. Power level get
deteriorates due to energy dissipation. Hence we first evaluate the total energy consumed due to
various factors for each node.
Here ECSample specifies the energy consumption during sampling of each sample, n represents the
no of samples.
Similarly, energy consumption during transmission (ECTransmission) depends on supply voltage
Sv, current I and time T required for transmission
Hence total energy consumption can be evaluated and using Relation E= P∗T, power levels can be
evaluated for each node,where T will include time for switching, sleeping, active, sensing, and
processing. Hence CH can be selected for by comparing the power of all the nodes. Here another
aspect must also be included that is if the node has acted as CH earlier also then. Hence we evaluate
the energy consumption when node act as CH,(ECCH). This will depend on length of message
LMSG and energy consumed by transmitter if sending the message to processing point (PP) or
energy consumed when receiver receives data by PP.
Finally energy efficiency EE can be evaluated as ratio of total energy consumed ,ECTOTAL and
energy of sensor at time of deployment ,ETOTAL
Hence using the proposed approach energy efficiency can be improved as ECTOTAL will be
reduced by exploiting the eDRX of sensing nodes.
The proposed system collects soil and environmental parameters through its deployed WSN.
Initially, the collected data are examined by the concerned board to minimize redundant packets via
aggregation, and the data are transferred to the destination via a gateway.The data sensed by four
different sensors are merged into one packet to increase the efficiency of the proposed system in
terms of energy consumption. These packets are forwarded to the outlier detection module where
their accuracy is checked and sent to DSS for onward processing if found correct. DSS thoroughly
examines these packets by comparing different parameters with their defined threshold values,
particularly soil moisture (250 Hz).The threshold values such as soil moisture (250Hz), are
determined through deploying the sensors in dry soil; and collecting their readings over a
periodofthree days.If the data are in the defined range,then they are stored in a database;
otherwise,the alarm unit is activated, and alert messages are forwarded to the LAN or mobile phone.
The GUI of the proposed system shows collected data in graphical and textual formats.
Their accuracy for large datasets is extremely high, but the computation time is also high
and results in low performance of DSS, particularly in a real-time system. Therefore, a simplified
outlier detection algorithm was developed to overcome these issues and improve the performance of
real-time DSS and dataset accuracy. The performance of a real-time system based on the proposed
outlier detection algorithm isunaffected bydataset sizebecause thealgorithm does not scan the
overall dataset and considers the most recent packets only. Its computation time and performance
are exceptionally good in real-time datasets, and it is equally applicable to static datasets.
Algorithm starts by matching the currently received packet with the previously stored one,
which is the last accurate packet, that is, the packet received at time Ti and Ti−1. If their difference
is less than the defined threshold value (10Hz for the soil moisture sensor),then it is forwarded to
the DSS for further analysis.However,if their difference crosses the defined limit, then it is either an
outlier or an abrupt change scenario that occurs because of direct connection of water with soil
moisture sensors. In this case, data are stored temporarily, and further processing is delayed until
the next packet from that particular node arrives.
Then, the recently received packet is compared with two packets, namely, the one that is
temporarily stored and the last packet stored in the database. For example, data collected at time T3
are matched with data received at time T2 and stored temporarily, and data gathered at time T1 is
successfully stored. If the difference between packets received at T3 and T1 is less than the defined
threshold value, then the data packet received at T2 is an outlier and replaced with the average value
of data packets T1 and T3. However, if the difference between data packets T2 and T3 is less than
the threshold value, then it is an abrupt change scenario, and both values are stored in the database.
Suma N G – 1CR18SCS04 Dept. of CSE – March – June 2019 Page 25
A lifecycle framework of green iot-based agriculture And Its Finance, Operation, And Management Issues
We consider Fig. 8 in which the soil moisture value received at time 13:00 is 0 Hz,
representing the most recent packet. The packet collected at time 12:30, 850 Hz, is the last accurate
value stored in the database. These two values are matched, and their difference is much larger than
the threshold value, which is 10 Hz in our case. Therefore, this packet is temporarily stored, and the
decision is delayed until the next packet from the same node,Node1,arrives.When the next packet at
time 13:30 is received, it is matched with the packet collected at time 12:30 or with most recently
stored packet. The difference between these packets is below the threshold value, 1 Hz, indicating
that the temporarily stored packet is an outlier and must be replaced with the average value of data
packets that arrived at times 12:30 and 13:30 (840 Hz).
Then, both values are stored in the database, and the data are as shown in Fig. 9. In this
scenario, a realtime DSS that does not use the outlier detection mechanism activates the alarm unit
for the water deficit condition and sends a text message over LAN because the soil moisture value is
less than the threshold value. However, smart DSS, which possesses outlier detection facility, easily
handles this situation. Another debatable scenario for realtime DSS in the agricultural environment
is the separation of the abrupt change that occurs because of the direct connection of water with a
soil moisture sensor, as shown in Fig. 8 at time 15:30. The proposed algorithm handles this situation
through a similar mechanism described for the detection of outliers. However, in this case, the
temporarily stored value and the currently received value are identical or approximate each other.
Both values are stored in the database without modification.
Chapter 6
RESULTS
In the case of real-time data, the worst case complexity of the proposed outlier detection
algorithm is O(1), whereas pattern anomaly value (PAV), MPAV, and rare pattern drift detector
(RPDD) algorithms [37], [38] have complexities of O(n2), O(n) and O(n2+n) respectively. Hence,
the proposed algorithm is the best solution among these algorithms for real time DSS because it
does not affect the functionality of DSS. Similarly,the proposed algorithm‘s worst case complexity
for a static data set is O(n),where n represents size of the dataset.
These algorithms were tested on real-time data obtained. The performance of the algorithms
in terms of computational time is presented in Fig.10, which shows that the proposed algorithm
outperformed contemporary schemes. Moreover, the performance of these algorithms was
examined thoroughly by continuously increasing the data set size. Unlike the proposed algorithm,
the other schemes were inconsistent with the dynamically changing dataset. In the case of the real-
time dataset, the computational time of the other algorithms was directly proportional to the size of
the dataset, whereas the proposed algorithm was not affected. Moreover, the proposed algorithm‘s
memory requirements were fewer than those of the other algorithms. The implementation of these
complex algorithms in real-time DSS required highly sophisticated and demanding technology,
which is expensive, whereas the proposed algorithm worked well with existing technology. The
algorithms were also tested on a static dataset, and their computation time is depicted in Fig. 11.
Our algorithm‘s performance was better than that of the other algorithms, particularly in terms of
execution time.
Chapter 7
CONCLUSION
The full application of IoT in agriculture will truly achieve precision agriculture, and
notably contribute to solving the world’s food problem with an increasing population.
Technological advances providing cheaper sensors and safer networks will boost further
application, but the drive must be hastened by overcoming the challenges faced in order to match
the pace of population growth. One obvious challenge is how to make farmers as interested in
implementing IoT systems as much as they are keen on high-yielding seeds and high-efficiency
machines. Life cycle IoT-based agriculture is necessary to solve the challenge by helping farmers
recognize the quality of agriculture ingredients, improve the yields as well as the quality, and
produce creditable agri-products for the market. Besides technical issues, emerging finance,
operation, and management issues are gradually observed in the digitization of agriculture using
IoT techniques. Innovative farm production modes and new types of agribusiness enterprises will
arise to solve these issues. Meanwhile, this study calls for more attention in academia to provide
corresponding theoretical and methodological support for these emerging FOM issues.
REFERENCES
[2] Microsoft Research, “FarmBeats: AI & IoT for Agriculture,” May, 2015;
https://www.microsoft.com/en-us/research/ project/farmbeats-iot-agriculture/, accessed Apr. 10,
2018.
[3] Sakshi Popli, “A Survey on Energy Efficient Narrowband Internet of Things (NBIoT):
Architecture, Application and Challenges”, Digital Object Identifier
10.1109/ACCESS.2018.2881533
[4] Rahim Khan, “Technology-Assisted Decision Support System for Efficient Water Utilization:
A Real-Time Testbed for Irrigation Using Wireless Sensor Networks”, Digital Object Identifier
10.1109/ACCESS.2018.2836185