Skip to Content
SensorsSensors
  • Editor’s Choice
  • Article
  • Open Access

7 April 2022

LoRa Based IoT Platform for Remote Monitoring of Large-Scale Agriculture Farms in Chile

,
,
,
,
,
and
1
Department of Electronics, Universidad Técnica Federico Santa María, Valparaíso 2390123, Chile
2
Escuela de Ingeniería Eléctrica, Pontificia Universidad Católica de Valparaíso, Valparaíso 2362804, Chile
*
Authors to whom correspondence should be addressed.
This article belongs to the Special Issue IoT for Smart Agriculture

Abstract

Nowadays, conventional agriculture farms lack high-level automated management due to the limited number of installed sensor nodes and measuring devices. Recent progress of the Internet of Things (IoT) technologies will play an essential role in future smart farming by enabling automated operations with minimum human intervention. The main objective of this work is to design and implement a flexible IoT-based platform for remote monitoring of agriculture farms of different scales, enabling continuous data collection from various IoT devices (sensors, actuators, meteorological masts, and drones). Such data will be available for end-users to improve decision-making and for training and validating advanced prediction algorithms. Unlike related works that concentrate on specific applications or evaluate technical aspects of specific layers of the IoT stack, this work considers a versatile approach and technical aspects at four layers: farm perception layer, sensors and actuators layer, communication layer, and application layer. The proposed solutions have been designed, implemented, and assessed for remote monitoring of plants, soil, and environmental conditions based on LoRaWAN technology. Results collected through both simulation and experimental validation show that the platform can be used to obtain valuable analytics of real-time monitoring that enable decisions and actions such as, for example, controlling the irrigation system or generating alarms. The contribution of this article relies on proposing a flexible hardware and software platform oriented on monitoring agriculture farms of different scales, based on LoRaWAN technology. Even though previous work can be found using similar technologies, they focus on specific applications or evaluate technical aspects of specific layers of the IoT stack.

1. Introduction

In Chile, agriculture is an important sector of development with a significant impact on economic growth. Chile is located in the southern hemisphere and has great opportunities for agriculture and forestry production due to the diversity in climates throughout the country and high standards for quality and safety [1]. Agriculture farms can be classified into small, medium, and large farms [2]. According to the 2007 national agriculture and livestock census, 73.4% of farms are small (less than 20 hectares), 19% medium size (20–100 hectares), and 7.6% are large farms (more than 100 hectares). For the future development of Chilean agriculture, the Ministry of Agriculture has developed a framework that targets four main axes: associativity, rural development, sustainability, and modernization of activity [1]. While agriculture plays an essential part in the economy of Latin American countries, technology is still far from being deployed in the field [3]. This research is directed toward the role of Internet of Things (IoT) technology in agriculture farms to modernize farm activity and improve management and efficiency.
Nowadays, modern technologies of sensors, communication networks, IoT, big data, and artificial intelligence are converging into complex cyber-physical systems and digital twins for different agriculture applications [4]. Agriculture applications include living plants/trees, agriculture products, agriculture fields/farms, agriculture buildings, and agriculture machines. These applications aim to enable stakeholders and farmers to remotely monitor, control and coordinate daily farm operations, and improve their decision making capabilities.
There are many studies and publications in the domain of IoT for smart agriculture that aim to solve different problems and provide various solutions [5,6,7,8,9,10,11,12,13,14,15,16,17,18]. The main issues for developing such solutions include hardware, networking, and platform challenges. The hardware challenges are related to hardware implementation and the harshness of the operational environments, including temperature, humidity, rain, dependence on a limited battery power source, and other dangers that may affect/destroy the electronic circuits. The networking challenges are related to the lack of communication infrastructure in rural areas, sensing large-scale farms, and connecting isolated areas. Wireless technologies will play an important role in deploying IoT-based solutions that enable sensor/actuator nodes to exchange data without human intervention. The platform challenges are related to building a suitable platform and applications that will allow real-time monitoring.
This work targets the networking challenges of large-scale farms in Chile to enable the integration of a massive number of sensor nodes, devices, and equipment. Long-range (LoRa) technology is a promising candidate to provide long-range communication over several kilometers based on low power consumption battery-powered devices. The main objective of this work is to design an IoT-based platform for remote monitoring of large-scale agriculture farms. The developed solution (hardware and software) can provide real-time tracking of labor activities for people and machines during harvest and measure different ambient and soil condition parameters for two fruit species, including blueberry and Hass avocado. The developed prototype offers a low-cost solution to access real-time data. The contribution of this article relies on proposing a flexible hardware and software platform oriented on monitoring agriculture farms of different scales, based on LoRaWAN technology. Even though previous work can be found using similar technologies, they focus on specific applications or evaluate technical aspects of specific layers of the IoT stack.

3. Materials and Methods

3.1. IoT-Based Architecture for Smart Farming

This section presents the complete IoT-based architecture for smart farming [20,21]. The proposed architecture consists of four layers: farm perception layer, sensors and actuators layer, communication network layer, and application layer, as shown in Figure 1.
Figure 1. IoT-based architecture for smart farming.
  • Farm Perception Layer
This layer includes the different monitoring parameters such as weather conditions, soil moisture and humidity, plant monitoring, machine status, and water monitoring. The farm field includes various sensor nodes, actuators, and measurement devices. These nodes could be fixed sensor nodes, mobile sensor nodes, agro machines, etc. Sensor nodes are used for acquiring different measuring parameters covering, for example, plant, soil, and environment. The main objective of this layer is to enable data transmission with minimum human intervention. This work targets large-scale farms in Chile. The developed sensor nodes are designed to provide real-time tracking of labor activities (human and machines) during harvest for traceability and yield mapping. Furthermore, the system will be used for measuring the field conditions for two fruit species, including blueberry and Hass avocado.
  • Sensors and Actuators Layer
Different sensor nodes and measurement devices are installed in the field to collect data (e.g., temperature sensors, soil sensors, weather stations, light sensors, humidity sensors, images, and videos). The collected data are transmitted to gateways or data collection points via wired/wireless communication. Monitoring data from this layer is used to keep track of the crop growth, where different parameters could be adjusted from the control center side, such as irrigation, fertilization, and pesticides.
  • Communication Network Layer
The main function of the communication network layer is to enable data transmission from the farm perception layer to the application layer based on different long-range and short-range communication technologies. Such solutions include wired (Ethernet) and wireless (ZigBee, Bluetooth, Wi-Fi, 3G/4G, LoRa, NB-IoT, Sigfox) communication technologies that are used to exchange data with the help of field gateways distributed in the field. Other network equipment includes network switches, routers, gateways, and base station infrastructures.
  • Application Layer
The application layer handles all the data received from sensor nodes and measuring devices via the communication network layer, as well as data storage, analytics, and visualization for different agriculture parameters such as weather conditions, irrigation information, soil quality, etc. The received data allows the end-user to remotely monitor and control farm operations. Thus, the application layer enables farm management, including planning and decision making.

3.2. LoRa-Based Architecture for Large-Scale Agriculture Farms

3.2.1. LoRa Technology

LoRa technology is a promising candidate to support remote monitoring of large-scale agriculture farms due to their flexibility and simplicity. The LoRa network is based on two main components: LoRa physical layer and LoRaWAN. The proprietary LoRa physical layer was developed by the Semtech corporation based on spread spectrum modulation and chirp spread spectrum (CSS) [22], while the LoRaWAN is an open specification developed by LoRa Alliance [23]. Each LoRa transmission includes different parameters such as transmission power, spreading factors (SF), code rate (CR), center frequency, and bandwidth. These parameters affect the data rate, communication range and robustness of the signals [23,24].
  • Spreading Factor (SF): The ratio between the data symbol rate and chirp rate. The configuration of SF affects the data rate and coverage distance. The high spreading factor supports low data rates and a long communication range.
  • Code Rate (CR): Is the forward error correction rate that affects the airtime of packet transmission.
  • Central Frequency: It depends on the industrial, scientific and medical (ISM) band used.
  • Bandwidth: It affects the data rate of transmissions.
In general, the communication network for a LoRa-based architecture consists of a hierarchical topology, formed by LoRa nodes which communicate through gateways. The architecture consists of LoRa nodes, LoRa gateways, network servers, and application servers. There is no association between LoRa nodes and the gateways; however, all gateways within the range of a LoRa node can receive messages. The central network server is responsible for processing the incoming packets, filtering the duplications, and forwarding the messages to the application servers. Figure 2 shows the main elements of the LoRa-based network architecture layout for smart farms.
Figure 2. LoRa-based network architecture for smart farms.
  • Data Acquisition: LoRa sensor nodes are responsible for collecting sensing data or control actions (actuators) through communication with gateways.
  • Gateways: LoRa gateways are internet-connected devices responsible for receiving/transmitting data packets from/to different LoRa sensor/actuator nodes.
  • Network Server: The network server is responsible for managing the LoRa gateways and handling the duplication of the received packets. Additionally, it is responsible for sending/scheduling data and acknowledgment to be transmitted for specific nodes.
  • Application Server: The application server is responsible for handling LoRaWAN application layer, such as downlink/uplink data encoding/decoding and encryption/decryption.

3.2.2. Design Requirements

This section provides the design requirements that should be considered while designing the IoT-based platform for large-scale farms. The performance evaluation metrics include modular design, unit cost, system scalability, robustness (ability to handle seasonal climate variability), and power management [5,6,19].
  • Hardware and energy efficiency requirements: All sensor nodes and measuring devices in the farm perception layer are exposed to harsh environmental conditions such as temperature, humidity, rain, and wind that may affect the electronic circuits. These challenges should be considered during hardware design and implementation.
  • Cost requirements: The total cost of the IoT system includes the price of sensor nodes, measuring devices, gateways, and base stations.
  • Scalability requirements: The system back-end and databases should be able to support receiving information from a large number of sensor nodes and measuring devices. Additionally, the system should be able to add new hardware and/or software.
  • Network coverage requirements: Wireless communication offers many advantages compared with wired-based solutions. However, network reliability, interference, and data loss should be evaluated as many sensor nodes use an unlicensed spectrum such as ZigBee, Wi-Fi, LoRa, etc.
  • Interoperability requirements: Smart Agriculture farms should be able to integrate heterogeneous IoT devices, different proprietary systems, and/or platforms at different levels (data acquisition, communication network, and applications).

4. Results

4.1. LoRa Network Model and Simulation Results

The LoRa communication network model is evaluated through simulation. The simulation models are based on the Open Source (Framework for LoRa) FLoRa Simulator, which is a simulation tool based on OMNeT++ [23,24,25]. FloRa Simulator includes different modules that simulate LoRa physical layer, LoRaWAN, gateways, and network servers. In FloRa, all the transmission parameters of the physical layer could be configured, such as the transmission power, code rate, bandwidth, center frequency, and spreading factor. Figure 3 shows the configured network topology for sensor nodes located in the playfield of the Universidad Técnica Federico Santa María (UTFSM) campus, Valparaiso, Chile.
Figure 3. (a) UTFSM campus; (b) FLoRa simulation.
This experiment aims to evaluate the performance of LoRa PHY and LoRaWAN technologies. The main metrics are data delivery ratio (DR), energy consumption (EC), throughput, number of collisions, and spreading factor (SF) distribution. The main features of LoRa links, energy consumer modules, and network elements are given below [20].
  • LoRa Links: The LoRa transmission is successful if the received power is greater than the receiver sensitivity. The model is based on the log-distance path loss model and shadowing, where the path loss is based on the distance between the transmitter and receiver.
  • Energy Consumer Modules: The three main states for the LoRa radio are transmit, receive, and sleep. The energy consumed is based on the amount of time spent by the LoRa radio in a particular state.
  • Network Elements: The simulation model enables the network end-to-end simulation by modeling end-nodes, gateways, and network servers. The gateways and the network servers are communicating over IP such as Ethernet and Wi-Fi links.
The performance of the LoRa communication network is evaluated with adaptive data rate (ADR) and without ADR. Different configurations with different numbers of LoRa nodes (100, 200, 300, and 400) are considered. The main simulation parameters are given in Table 2. The simulation scenarios consider one LoRa Gateway connected to the network server.
Table 2. Simulation parameters for FloRa Simulator.

4.1.1. Delivery Ratio

The delivery ratio for LoRa networks is defined as the ratio between the number of messages correctly received by the network server and the total number of packets sent by every node. The delivery ratio gives a number between “0” and “1”. If the delivery ratio is close to “1”, then the network could be considered with an ideal behavior. However, a value close to “0” means that every transmitted packet may not reach the destination. Figure 4a,b show the results of the delivery ratio.
Figure 4. Delivery ratio: (a) ADR-disabled; (b) ADR-enabled.
The ADR-enabled scheme is preferred for networks with a high density of nodes, as their performance does not decrease dramatically over time. For a small number of nodes, LoRa networks with ADR-disabled achieve a better delivery ratio than those with ADR-enabled due to their less saturated spectrum and fewer collisions. While increasing the number of nodes, the communication with ADR-disabled tends to be unstable compared with the ADR-enabled scheme, as this value decreases dramatically (about 0.75 in the case of 400 nodes).

4.1.2. Energy Consumption

The energy consumption for LoRa networks is defined as the accumulated energy consumption of every node in the network in millijoule (mJ). The ADR-disabled case shows similar results of power consumption for different packet frequency (28 and 56 packets) with a different number of sensor nodes (100, 200, 300, and 400). The energy consumption values did not show a significant difference in terms of the number of nodes in the network. Compared to the case with ADR-disabled, ADR-enabled communication schemes achieve better results with lower power consumption. Figure 5a,b show the results of the energy consumption for end nodes.
Figure 5. Energy consumption for end nodes: (a) ADR-disabled; (b) ADR-enabled.

4.1.3. Throughput

The reception throughput corresponds to all the acknowledgment and control messages perceived by the gateway, which are sent to the end devices, as shown in Figure 6a,b. The transmission throughput corresponds to all the data flow that the gateway perceives and is forwarded to the network server, which corresponds to the data packets transmitted by the end devices. Both scenarios (ADR-enabled and ADR-disabled) are very similar, as shown in Figure 7a,b. This confirms that networks operating with or without the “ADR” mechanism transmit the same amount of data.
Figure 6. Gateway reception throughput: (a) ADR-disabled; (b) ADR-enabled.
Figure 7. Gateway transmission throughput: (a) ADR-disabled; (b) ADR-enabled.

4.1.4. Collisions

The collision metric is defined as the number of perceived collisions concerning the gateway. As shown in Figure 8a,b, there is a noticeable reduction in collisions in the case of ADR-enabled networks. The ADR-enabled mechanism helps in providing better energy usage, a higher reception throughput, and fewer collisions.
Figure 8. Collisions perceived by LoRa gateway (a) ADR-disabled; (b) ADR-enabled.

4.1.5. SF Distribution

This section analyzes and comments on the SF distribution, comparing the results with and without ADR. We chose the distribution result of the 29th run in each case, as it is one of the 30 executed runs. The chosen scenario is when nodes communicate with the network server every 15 min. When the ADR mechanism is disabled, no SF change is taken in the network, resulting in every node having its initial SF value. However, with ADR-enabled, at different communication ranges different SF values take place in order to provide better performance metrics, as shown in Figure 9.
Figure 9. SF distribution with different number of sensor nodes: (a) 100 nodes ADR-disabled; (b) 100 nodes ADR-enabled; (c) 200 nodes ADR-disabled; (d) 200 nodes ADR-enabled; (e) 300 nodes ADR-disabled; (f) 300 nodes ADR-enabled; (g) 400 nodes ADR-disabled; (h) 400 nodes ADR-enabled.

4.1.6. Discussion

The simulation results for data delivery show that more transmission packets imply a lower delivery ratio because more sensor nodes are transmitting simultaneously and occupying the same channel. In the case of ADR-enabled, a higher delivery ratio is achieved compared with ADR-disabled. We can conclude that ADR-enabled is recommended for networks supporting a high density of sensor nodes. At the same time, ADR-disabled offers better behavior for networks with a lower number of sensors and lower transmission frequency. As most of the sensor nodes in the agriculture field will be battery-powered, energy consumption is an essential factor for the network lifetime. The results of ADR-enabled showed a lower energy consumption than ADR-disabled. Concerning the throughput of transmission/reception at the gateway, the results showed that end devices are transmitting the same amount of data for ADR-enabled and ADR-disabled scenarios. However, the SF distribution in the case of ADR-enabled offers better performance and energy usage. In general, the network performance with ADR-enabled provides better performance for energy consumption, reception throughput, and collisions. A trade-off should be considered while designing a communication network with a small number of sensor nodes.

4.2. Localization Results

In large-scale farms, there are different activities that require information about locations, such as people and equipment [26]. This section aims to study different scenarios for localization using a low-cost solution, considering off-the-shelf GPS LoRa nodes, in order to evaluate the accuracy and operation capability in a real environment. The collected real data from the GPS nodes are compared with different high precision and high-cost mobile devices.
In this work, the GPS LoRa tracking nodes are called “Farm Tracker”. These Farm Trackers can be used by persons/machines during the cultivation process to acquire GPS data for real-time tracking and harvest management and relay it to the control center using LoRa communication. The Farm Tracker system has been implemented and tested in UTFSM (Universidad Técnica Federico Santa María) campus, Valparaiso, Chile. The collected data from the GPS LoRa nodes are compared with Geo Tracker Mobile applications installed on different high precision and high-cost mobile devices. The current prototype is a proof-of-concept and can be used in various farm applications.
Figure 10a shows the satellite map for the experimental scenarios for the Farm Trackers. The GPS LoRa nodes setup is implemented and tested on the playfield located around the coordinates 33°02′05.3″ S 71°35′38.5″ W of the UTFSM campus. The total area is about 6705 m2. The playfield is covered with grass and surrounded by trees and buildings. There are no obstacles (e.g., buildings, trees) in the intermediate terrain. The location of the LoRa gateway (Dragino DLOS8) is shown in Figure 10b,c. This is an outdoor LoRaWAN gateway which includes a 1 × SX1301 + 2 × 1257 LoRa transceiver. Table 3 shows the technical specifications for the Dragino DLOS8 LoRa Gateway [27].
Figure 10. Experiment scenarios for Farm Tracker (a) The playfield of Universidad Técnica Federico Santa María, Valparaiso, Chile (Image from Google Earth); (b) Scenario 1 movement direction and route; (c) Scenario 2 movement direction and route. GW: LoRa Gateway.
Table 3. Technical specifications for Dragino DLOS8 LoRa gateway.
The experiments were carried out on 26 January 2022 at 05:00 PM. The Geo Tracker Mobile application was the software installed on four mobile phone devices (D1–D4) to collect data during the experiment. A smartwatch (D1) was used for data collection among the devices. For scenario 1, the closest and longest distance between the mobile devices and the LoRa Gateway is about 50 m and 90 m, respectively. For scenario 2, the closest and longest distance between the mobile devices and the LoRa Gateway is about 20 m and 50 m, respectively. Table 4 shows the mobile device types, brands, and models. The data collected from the field are stored in a laptop connected to the LoRa gateway for further analysis. The results of the GPS LoRa nodes are visualized using OpenStreetMap.
Table 4. Mobile devices characteristics. GNSS: Global Navigation Satellite System.
The measurement was collected using GPS LoRa nodes (ESP32 TTGO GPS NEO6 board). In the backside of the module, there is a battery holder for a Li-Ion battery which enables the portable operation of the nodes. The GPS LoRa nodes are named: ESP32-1, ESP32-2, ESP32-3, ESP32-4, and ESP32-5. The node ESP32-2 had a problem during the experiment and was not considered for data collection. Smart mobile devices used are smartwatch (D1), LG K41S (D2), Samsung S20 (D3), and Xiaomi POCO F3 (D3). The measurements were collected by four people. Each person ported a GPS LoRa node (ESP32 TTGO GPS NEO6) and a mobile device with Geo Tracker Mobile APP. The four persons start moving simultaneously and in the same direction. Table 5 shows the parameter settings for the GPS LoRa nodes. The measurements were collected using four LoRa nodes (ESP32-1, ESP32-3, ESP32-4 and ESP32-5). Figure 11 and Figure 12 show the movement direction and routes for scenario 1 and scenario 2, respectively, using the Geo Tracker Mobile APP.
Table 5. Setting parameters for the GPS LoRa nodes.
Figure 11. GPS LoRa results in experiment site for scenario 1 (movement direction and route using Geo Tracker Mobile APP) (a) Smart Watch (b) LG model K41S (c) Samsung model S20 (d) All data. GW: LoRa Gateway.
Figure 12. GPS LoRa results in experiment site for scenario 2 (movement direction and route using Geo Tracker Mobile APP) (a) Smart Watch (b) LG model K41S (c) Samsung model S20 (d) Xiaomi model POCO F3 (e) All data. GW: LoRa Gateway.
As explained in the previous section, the prototype of the GPS LoRa nodes consists of four nodes. Each node includes a LoRa transceiver, GPS receiver, a microcontroller, and Li-Ion battery. Figure 13 shows the schematic diagram for the Farm Tracker network. The network is configured as a star topology where GPS LoRa nodes transmit data to a central system using LoRa communication. For each LoRa frame, the payload includes the device ID and GPS data information. The received data can show, in real-time, the locations of the moving nodes and visualize them on a map. In this work, the system has been designed to determine the real-time locations of farmworkers inside the farm during different cultivation activities. However, the system can be extended to support other tracking applications.
Figure 13. Schematic diagram for the Farm Tracker network.
At this stage, the most critical metric was to test the ability to receive GPS LoRa data from different nodes and GPS accuracy. Figure 14, Figure 15 and Figure 16 show the results of scenario 1 and scenario 2, respectively, for the movement direction and route using GPS LoRa nodes. The collected data includes the information of Device ID, GPS location (latitude and longitude), and a time stamp. The results verify the success of the GPS data reception. Figure 16 shows aggregated GPS LoRa results for movement direction and route of scenario 1 and scenario 2. In large-scale farms, such information is valuable for harvest management [26] and human/machine safety [28], which could be used for improving the field logistics and creating yield maps.
Figure 14. GPS LoRa results for Scenario 1 movement direction and route using LoRa GPS Nodes (a) ESP32-1 (b) ESP32-3 (c) ESP32-4 (d) ESP32-5.
Figure 15. GPS results for Scenario 2 movement direction and route using LoRa GPS Nodes (a) ESP32-1 (b) ESP32-3 (c) ESP32-4 (d) ESP32-5.
Figure 16. Aggregate GPS results for Scenario 1 movement direction and route using LoRa GPS nodes (a) Scenario 1 movement direction and route (b) Scenario 2 movement direction and route.

5. Implementation

This section explains the design and implementation of the low-cost sensor nodes and data transmission. Five sensor nodes have been designed and implemented for monitoring different parameters of ambient and soil conditions, including temperature, humidity, moisture, etc. Table 6 shows the main specifications of sensors used in the design. There are two types of measurements: ambient parameters (temperature, pressure, relative humidity, vibration, and ultraviolet) and soil parameters (soil moisture and temperature). The complete list of the main sensors is shown in Figure 17.
Table 6. Main characteristics of sensors used for measuring soil and ambient conditions.
Figure 17. Real sensor nodes used for the design (a) Capacitive Soil Moisture; (b) DS18B20; (c) BME280; (d) SW-18010-P; (e) GYML8511.
We have implemented five sensor nodes as proof of concept at this stage. The nodes have been installed in an indoor environment to collect different monitoring parameters. Figure 18 shows the schematic diagram of the node circuit, while Figure 19 shows the assembling of the sensor nodes. Figure 20 shows the complete system architecture where the configuration of LoRaWAN server on The Things Network (TTN) stack has been configured to receive monitoring data from LoRa sensor nodes and visualized using ThingSpeak Platform. Figure 21 shows the measurements from sensor node number “Heltec 04” since 19 February 2022. The data are available online using the following links: Heltec 04 (https://thingspeak.com/channels/1657668), Heltec 03 (/channels/1657672), Heltec 02 (/channels/1657658), Heltec 01 (/channels/1657655), and Heltec 00 (/channels/1657654). The stored data on ThingSpeak platform includes air temperature, air humidity, soil temperature, soil humidity, pressure, and UV intensity, as shown in Figure 21.
Figure 18. Schematic diagram of the node circuit.
Figure 19. Assembling of the sensor nodes.
Figure 20. System architecture.
Figure 21. Dashboard for sensor values obtained from sensor node “Heltec 04” during the period from 19–23 February 2022. Data are available online using the following link (https://thingspeak.com/channels/1657668).

6. Discussion

The applications of IoT and LoRa technologies have received great interest for their support of different applications in large-scale agriculture farms. This work presented the results of the hardware and software platform which target large-scale farms. The proposed platform overcomes the challenge of legacy solutions, including hardware and services, to support extended coverage. Detailed descriptions for the proposed architecture have been given, including the communication between sensor nodes, LoRa gateways, and the network server for real applications in Chile.
Although most of the research has been carried out by conducting different experiments for different crop farms, this work has focused on designing and building the complete sensor network with low costs (infrastructure investment and operating expenses). Furthermore, the developed LoRa simulation model using FloRa showed the network performance with respect to data delivery ratio, energy consumption, throughput, number of collisions and spreading factor distribution.
The main results include:
  • Propose IoT-based architecture consisting of four layers: farm perception layer, sensors and actuators layer, communication network layer, and application layer.
  • Present a complete system architecture, components, interconnections, and detailed implementation of the proposed solution.
  • Design, prototype and implement LoRa-based platform using low-cost devices that enable GPS LoRa tracking (Farm Tracker) and remote real-time monitoring of ambient and soil conditions.
  • All the components have been acquired and purchased from the Chilean market.
  • The platform allows the integration of new sensor nodes as well as data visualization.
  • The system could be adjusted to collect data locally in a local database without the need to access the internet.
  • The current cost of the sensor node is 53,500 CLP.
  • The ongoing research work aims to:
  • Develop the energy harvest module using a small solar panel to support the autonomous operation of the developed sensor nodes for remote real-time monitoring of ambient and soil conditions.
  • Add more low-cost sensors to the current prototype, such as wind speed and wind direction.
  • Enable notification for critical situations and abnormal values (sudden change from the rated values) as well as advanced data processing techniques. Such information will help to improve farm operation and productivity.
  • Integrate the monitoring data collected from moving nodes such as drones and unmanned ground vehicles (UGV).

7. Conclusions

This work developed an innovative LoRa-based platform that provides an inexpensive solution for real-time monitoring of different applications in large-scale agriculture farms, including GPS LoRa tracking and monitoring atmospheric/soil data. The proposed IoT architecture consisted of four layers: farm perception layer, sensors and actuators layer, communication network layer, and application layer. The data transmission in the proposed solution is based on low power wide area network (LPWAN) using LoRaWAN, which meets the design requirements of large-scale agriculture farms. The system has been validated using an actual prototype as well as simulation. Data from different sensor nodes are transmitted to the LoRAWAN Gateways and then to The Things Network (TTN) platform. The TTN platform is responsible for data collection, formatting, and rerouting to ThingSpeak platform for data storage, visualization, and analysis. The received data opens new opportunities for different data analytics solutions which enable real-time data processing and support various forecasting services for farm management. Our ongoing work is to develop actuator nodes for controlling and automating different farm operations and processes such as irrigation. The developed sensor/actuator nodes will be installed in different real environments (mountains and rural areas). Although this work was focused on large-scale agriculture farms, it could be applied for other applications with similar requirements in the smart grid and smart cities domain.

Author Contributions

Conceptualization, M.A.A. and M.D.Z.; methodology, M.A.A., J.L.G., M.D.Z., M.A.P., G.C., N.J. and R.C.; software, J.L.G. and M.A.P.; validation, M.A.A., J.L.G., M.D.Z., M.A.P., G.C., N.J. and R.C.; writing—original draft preparation, M.A.A. and M.D.Z.; writing—review and editing, M.A.A., J.L.G., M.D.Z., M.A.P., G.C., N.J. and R.C.; project administration, M.D.Z.; funding acquisition, M.D.Z., M.A.A., and R.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Basal Project ANID PIA/APOYO AFB180002, Centro Científico Tecnológico de Valparaíso (CCTVal) of Universidad Técnica Federico Santa María and supported by the National Agency for Research and Development (ANID)/FONDEF IDeA I+D (ID19I10032) and ANID-FONDECYT through projects 11200178 and 11201187.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the technical support from project team members: Karel Toledo, Emilio Cornejo, and Cristobal Roldan.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

IoTInternet of Things
RESTRepresentational State Transfer
APIApplication Programming Interface
TCPTransmission Control Protocol
LoRaWANLoRa Wide Area Network
RSSIReceived Signal Strength Indicator
UAVUnmanned Aerial Vehicle
LoRaLong Range
LPWANLow Power Wide Area Network
NB-IoTNarrowband-IoT
GPSGlobal Position System
DRDelivery Ratio
ECEnergy Consumption
SFSpreading Factor
ADRAdaptive Data Rate
CSSChirp Spread Spectrum
TTNThe Things Network
SNRSignal to Noise Ratio

References

  1. Chilean Agriculture Overview, Office of Agricultural Studies and Policies (ODEPA), Chilean Ministry of Agriculture. 2019. Available online: https://www.odepa.gob.cl/wp-content/uploads/2019/09/panorama2019Final.pdf (accessed on 10 January 2021).
  2. Lowder, S.K.; Skoet, J.; Raney, T. The Number, Size, and Distribution of Farms, Smallholder Farms, and Family Farms Worldwide. World Dev. 2016, 87, 16–29. [Google Scholar] [CrossRef] [Green Version]
  3. Grimblatt, V. IoT for Agribusiness: An overview. In Proceedings of the 2020 IEEE 11th Latin American Symposium on Circuits & Systems (LASCAS), San Jose, Costa Rica, 25–28 February 2020; pp. 1–4. [Google Scholar]
  4. Pylianidis, C.; Osinga, S.; Athanasiadis, I.N. Introducing digital twins to agriculture. Comput. Electron. Agric. 2021, 184, 105942. [Google Scholar] [CrossRef]
  5. Talavera, J.M.; Tobón, L.E.; Gómez, J.A.; Culman, M.A.; Aranda, J.M.; Parra, D.T.; Quiroz, L.A.; Hoyos, A.; Garreta, L.E. Review of IoT applications in agro-industrial and environmental fields. Comput. Electron. Agric. 2017, 142, 283–297. [Google Scholar] [CrossRef]
  6. Farooq, M.S.; Riaz, S.; Abid, A.; Abid, K.; Naeem, M.A. A Survey on the Role of IoT in Agriculture for the Implementation of Smart Farming. IEEE Access 2019, 7, 156237–156271. [Google Scholar] [CrossRef]
  7. Sengupta, A.; Debnath, B.; Das, A.; De, D. FarmFox: A Quad-Sensor based IoT box for Precision Agriculture. IEEE Consum. Electron. Mag. 2021, 10, 63–68. [Google Scholar] [CrossRef]
  8. Citoni, B.; Fioranelli, F.; Imran, M.A.; Abbasi, Q.H. Internet of Things and LoRaWAN-Enabled Future Smart Farming. IEEE Internet Things Mag. 2019, 2, 14–19. [Google Scholar] [CrossRef] [Green Version]
  9. Ray, P.P. Internet of things for smart agriculture: Technologies, practices and future direction. J. Ambient Intell. Smart Environ. 2017, 9, 395–420. [Google Scholar] [CrossRef]
  10. Yim, D.; Chung, J.; Cho, Y.; Song, H.; Jin, D.; Kim, S.; Ko, S.; Smith, A.; Riegsecker, A. An experimental LoRa performance evaluation in tree farm. In Proceedings of the 2018 IEEE Sensors Applications Symposium (SAS), Seoul, Korea, 12–14 March 2018; pp. 1–6. [Google Scholar]
  11. Perez-Exposito, J.P.; Fernandez-Carames, T.M.; Fraga-Lamas, P.; Castedo, L. An IoT Monitoring System for Precision Viticulture. In Proceedings of the 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Exeter, UK, 21–23 June 2017; pp. 662–669. [Google Scholar]
  12. Ferrández-Pastor, F.; García-Chamizo, J.; Nieto-Hidalgo, M.; Mora-Martínez, J. Precision Agriculture Design Method Using a Distributed Computing Architecture on Internet of Things Context. Sensors 2018, 18, 1731. [Google Scholar] [CrossRef] [Green Version]
  13. Islam, N.; Rashid, M.M.; Pasandideh, F.; Ray, B.; Moore, S.; Kadel, R. A Review of Applications and Communication Technologies for Internet of Things (IoT) and Unmanned Aerial Vehicle (UAV) Based Sustainable Smart Farming. Sustainability 2021, 13, 1821. [Google Scholar] [CrossRef]
  14. Prakosa, S.W.; Faisal, M.; Adhitya, Y.; Leu, J.-S.; Köppen, M.; Avian, C. Design and Implementation of LoRa Based IoT Scheme for Indonesian Rural Area. Electronics 2021, 10, 77. [Google Scholar] [CrossRef]
  15. Mekki, K.; Bajic, E.; Chaxel, F.; Meyer, F. A comparative study of LPWAN technologies for large-scale IoT deployment. ICT Express 2019, 5, 1–7. [Google Scholar] [CrossRef]
  16. Fernández-Ahumada, L.M.; Ramírez-Faz, J.; Torres-Romero, M.; López-Luque, R. Proposal for the Design of Monitoring and Operating Irrigation Networks Based on IoT, Cloud Computing and Free Hardware Technologies. Sensors 2019, 19, 2318. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Castillejo, P.; Johansen, G.; Cürüklü, B.; Bilbao-Arechabala, S.; Fresco, R.; Martínez-Rodríguez, B.; Pomante, L.; Rusu, C.; Martínez-Ortega, J.-F.; Centofanti, C.; et al. Aggregate Farming in the Cloud: The AFarCloud ECSEL project. Microprocess. Microsyst. 2020, 78, 103218. [Google Scholar] [CrossRef]
  18. Popović, T.; Latinović, N.; Pešić, A.; Zečević, Ž.; Krstajić, B.; Djukanović, S. Architecting an IoT-enabled platform for precision agriculture and ecological monitoring: A case study. Comput. Electron. Agric. 2017, 140, 255–265. [Google Scholar] [CrossRef]
  19. Kalatzis, N.; Marianos, N.; Chatzipapadopoulos, F. IoT and data interoperability in agriculture: A case study on the gaiasense TM smart farming solution. In Proceedings of the 2019 Global IoT Summit (GIoTS), Aarhus, Denmark, 17–21 June 2019; pp. 1–6. [Google Scholar]
  20. Gupta, M.; Abdelsalam, M.; Khorsandroo, S.; Mittal, S. Security and Privacy in Smart Farming: Challenges and Opportunities. IEEE Access 2020, 8, 34564–34584. [Google Scholar] [CrossRef]
  21. Farooq, M.S.; Sohail, O.O.; Abid, A.; Rasheed, S. A Survey on the Role of IoT in Agriculture for the Implementation of Smart Livestock Environment. IEEE Access 2022, 10, 9483–9505. [Google Scholar] [CrossRef]
  22. Haxhibeqiri, J.; De Poorter, E.; Moerman, I.; Hoebeke, J. A Survey of LoRaWAN for IoT: From Technology to Application. Sensors 2018, 18, 3995. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Slabicki, M.; Premsankar, G.; Di Francesco, M. Adaptive configuration of lora networks for dense IoT deployments. In Proceedings of the NOMS 2018—2018 IEEE/IFIP Network Operations and Management Symposium, Taipei, Taiwan, 23–27 April 2018; pp. 1–9. [Google Scholar]
  24. Gallardo, J.L.; Ahmed, M.A.; Jara, N. LoRa IoT-Based Architecture for Advanced Metering Infrastructure in Residential Smart Grid. IEEE Access 2021, 9, 124295–124312. [Google Scholar] [CrossRef]
  25. FLoRa (Framework for LoRa). Available online: https://flora.aalto.fi/ (accessed on 1 July 2021).
  26. Ampatzidis, Y.; Tan, L.; Haley, R.; Whiting, M.D. Cloud-based harvest management information system for hand-harvested specialty crops. Comput. Electron. Agric. 2016, 122, 161–167. [Google Scholar] [CrossRef] [Green Version]
  27. Dragino, DLOS8 LoRa Gateway User Manuel. 2021. Available online: https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/DLOS8/ (accessed on 1 July 2021).
  28. Fargnoli, M.; Lombardi, M. Safety Vision of Agricultural Tractors: An Engineering Perspective Based on Recent Studies (2009–2019). Safety 2019, 6, 1. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.