Digital Transformation of Agriculture through the Use of an Interoperable Platform †
Abstract
:1. Introduction
- Problem detection: The implementation of new technologies such as satellite images, variable application algorithms, drones, high-tech sensors, mobile applications, and GPS guides, allowing for the assessment of crop status and the detection of problems (improper fertilizer use, water stress, changing weather conditions, and pest monitoring) before they start to interfere with crop performance;
- Productivity improvement: The sensorization of crops allows for the establishment of patterns of planting and fertilization depending on factors such as the type of seeds and soil conditions, to improve crop production levels;
- Improvement in decision making: By analyzing and monitoring agronomic parameters, crop water needs, and precipitation forecasts, it is possible to identify which areas of land need more water and schedule irrigation to vary the volume of water applied without imposing water stress on the crop;
- Behaviour analysis: As a result of continuous crop monitoring and the analysis of the relationships among different elements, such as yield, energy efficiency, and the agricultural practices used, the most beneficial actions and those that must be eliminated or modified can be identified.
- Scalability and flexibility:The platform, instead of being locked to a single provider, is up to date with protocols, technologies, and features that vary rapidly. It is network-independent and can be integrated to work with all vital technological systems;
- Interoperable: The platform offers a wide range of IoT agents that facilitate the connection with devices that use standardized IoT protocols, such as Lightweight Machine to Machine (LWM2M) over Constrained Application Protocol (CoAP), JavaScript Object Notation (JSON), or UltraLight (UL) over HTTP/MQTT, with the possibility of using parameterizing agents to integrate any other type of future protocols. At the application level, the platform is open to integration with other third-party platforms using both API and data model based on NGSI-LD.
- Semantic enrichment: The use of the data model to homogenize the management of the different elements that are part of a farm;
- Efficiency and competitiveness: The model allows precise and timely decisions to be made in terms of management and agricultural processes. The ability to automatically document the health status of the crop or natural resources provides an efficient and effective diagnosis technique for managers.
1.1. Information Models Applied to Agriculture
- Scalability: Millions of sensors continuously generating large amounts of information;
- Heterogeneity: There is a wide variety of sensors;
- Dynamism: The high speed of generation produced the need to generate data models that allow for better use and dissemination of the information from these devices.
- Controlled vocabulary (a set of preselected terms or words for a specific domain): An example is AGROVOC vocabulary, promoted by the Food and Agriculture Organization of the United Nations (FAO) and available in multiple languages.
- Miscellaneous ontologies: Crop Ontology, AgroPortal, Dairy Farming Ontology (DFO), AgOnt, CIARD Ring, and Vest.
- Data exchange standards: AgriOpenLink, AgroXML, and AgroRDF; specific ontologies: SSN (for sensor discovery) and Cotton Ontology (diseases and pests that affect cotton).
1.2. IoT Solutions in the Agricultural Sector
- Improvements in productivity: Through the sensorization of crops to provide values in real time, the farmer can apply irrigation, pesticides, and fertilizers only when they are needed. For example, Araby et al. [17] proposed the integration of the IoT and machine learning to predict diseases in horticultural crops before they appear, allowing the farmer to apply the necessary defense mechanisms, thus improving productivity and reducing the use of pesticides. Trilles et al. [18] presented a low-cost sensor-equipped platform, SEenviro, which applies a disease model for alert management in vineyards;
- Detection of undetected problems: Using satellite images or drones, harmful agronomic factors, previously untreated, can be detected and mapped in crops using remote-sensing techniques. For example, De Rango et al. [19] monitored crops using the images provided by a drone to see if they had parasites and to decide if subsequent treatment was necessary, representing a new technique for the coordination and control of the drone fleet in precision agriculture (PA);
- Monitoring the behavior of plants: Through the use of artificial intelligence to analyze the entire dataset obtained from crops to make future predictions, the PLANTAE platform [20] is a system capable of managing the agricultural process and simultaneously using machine-learning techniques to detect possible diseases in plants. Other works, such as that of Choudhury et al. [21], monitored the behavior of plants to avoid pests and diseases. Through the use of a mobile applications, farmers report events that improve the models of diseases used;
- Efficient water management: Crop water adjustments should avoid water stress. Riquelme et al. [22] showed how the use of cloud services involving the FIWARE platform allows for the improvement of the management of water used for irrigation in areas with water deficits. Another project to be considered, also based on FIWARE, is the SWAMP platform [23]. Its primary objective is to develop innovative methods based on the IoT for the intelligent management of irrigation water, using the semantic characteristics provided by a context engine based on the SPARQL Protocol and RDF Query Language (SPARQL) Event Processing Architecture;
- Improvement in greenhouse management: By monitoring its different components, Zamora- Izquierdo et al. [24] proposed a flexible platform capable of meeting the needs of hydroponic crops in a greenhouse with complete recirculation. For this FIWARE-based deployment, Message Queuing Telemetry Transport (MQTT) communications were used, with NGSIs being used as a means to represent the information. Somov et al. [25] constructed a system to monitor both the conditions established in a greenhouse and the behavior of plants for the prediction of the growth rate of tomatoes in different environments.
2. Proposed System
2.1. Proposed Data Model
- Devices, represented by AgriDevice, are the devices that provide information to the plot and are classified based on the parameters studied: AgriDSoil, those that obtain soil values (soil moisture probes, temperature and soil dissolution); AgriPlant, those that measure the evolution of the crop (leaf/trunk diameter, stem water potential, and dendrometers); and AgriAtmosphere, which are the devices that record the atmospheric conditions (temperature, humidity, radiation, and wind speed). These data are used to optimize agricultural decisions;
- Water, represented by AgriWater, indicates the type of water used and the parameters that affect irrigation. AgriAnalysis manages the water analysis conducted at different points of the water distribution network of the farm. These analyses are usually necessary for fertilization and irrigation, since they describe the quality and quantity of nutrients carried by the water;
- Soil, represented by AgriSoil, indicates the type of soil present in the plot. This entity can be more detailed by indicating the AgriHorizon, which includes the different characteristics of the layers (horizons) that define the ground;
- Cultivation, represented by AgriCrop, defines the crop and the variety, AgriVariety, with which the plot is associated. The crop is determined by the different phenological phases that determine its growth; AgriPhenology provides the crop coefficients and their duration over time. The phenology is determined by the variety of the crop and the climatic zone, AgriZone since the zone influences the optimal climatic conditions for the development of the crops.
- The information model is based on graphs and focuses on information. The concept of Relation appears. Entities can have properties and relations. Instances of each of the entities can be the object of the properties or relationships;
- All data types in NGSI-LD can be associated with unique Uniform Resource Identifier (URI) corresponding to well-established semantic identifiers;
- It allows one to make references to vocabularies: all terms are defined unequivocally. This allows users to refer to their information definitions;
- The model and query language is more constrained;
- The use of JSON-LD allows us to operate with linked data to unify vocabularies;
- There were syntactic differences: the metadata dictionary is no longer needed, GeoProperty is used instead of geo:json, JSON-LD @context is included, TemporalProperty is used instead of DateTime, and an “object” field is used to encode the relation target.
2.2. System Architecture
3. Case Study in an Irrigation Community
3.1. Scenario
3.2. Equipment and Implementation
4. Evaluation and Validation
4.1. Information Broker Evaluation
- The publication/subscription model enables the reduction of the number of queries because it is not necessary to make periodic queries to receive updates to the data stored on the platform. The creation time is longer since it has to be adjusted to the proposed data model;
- The management of external context suppliers is a process that speeds up access to the information, making the process more transparent for the final client. The broker’s mission is to act as a proxy between the client and the context provider. For this reason, search and consultation times are shorter compared with the rest of the operations.
4.2. Evaluation of Platform Usage
4.3. Use of the Platform at the Agricultural Level
5. Conclusions
- A homogeneous data model was proposed that meets the specific needs of agriculture, such as efficient water management. This model was validated on the platform using an NGSI-LD broker. The application of this model in an irrigation community provides its managers with the capacity to manage the agronomic information and its relationship with the devices that provide information to improve irrigation water;
- The platform was validated using metrics to check its behavior. Firstly, the scalability of the main component, the NGSI-LD broker, was analyzed based on the average use of the CPU (83.21%) and memory (56.39%). At the latency level, measures were recorded on the most relevant operations of the broker, highlighting among them the average time, 510.28 ms, of the creation of a context provider. The platform was validated as a whole, showing the time delay from the moment the device receives the information and when it is received by the platform (2.97 s); and from the moment the action is performed (31.17 ms);
- At the user level, the platform was validated in several apricot tree plots, improving the management of the water used. This improvement was achieved because of the definition of optimal irrigation thresholds for each crop and by generating filter notifications that, under certain conditions, allow the hydrants to be adjusted, thus enabling efficient water use.
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Atzori, L.; Iera, A.; Morabito, G. The Internet of Things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
- Kavis, M.J. Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS); Wiley: Hoboken, NJ, USA, 2014; Volume 10, ISBN 9781118691779. [Google Scholar]
- Yang, C.; Everitt, J.H.; Du, Q.; Luo, B.; Chanussot, J. Using high-resolution airborne and satellite imagery to assess crop growth and yield variability for precision agriculture. Proc. IEEE 2012, 101, 582–592. [Google Scholar] [CrossRef]
- Khanna, A.; Kaur, S. Evolution of Internet of Things (IoT) and its significant impact in the field of Precision Agriculture. Comput. Electron. Agric. 2019, 157, 218–231. [Google Scholar] [CrossRef]
- El Bilali, H.; Allahyari, M.S. Transition towards sustainability in agriculture and food systems: Role of information and communication technologies. Inf. Process. Agric. 2018, 5, 456–464. [Google Scholar] [CrossRef]
- FIWARE Foundation, e.V. FIWARE Open Source Platform for the Smart Digital Future. Available online: http://www.fiware.org/ (accessed on 24 June 2019).
- ETSI. Context Information Management (CIM); NGSI-LD API. Available online: https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.01.01_60/gs_CIM009v010101p.pdf (accessed on 28 August 2019).
- Lanza, J.; Sanchez, L.; Gomez, D.; Elsaleh, T.; Steinke, R.; Cirillo, F. A proof-of-concept for semantically interoperable federation of IoT experimentation facilities. Sensors 2016, 16, 1006. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Kawtrakul, A. Ontology Engineering and Knowledge Services for Agriculture Domain. J. Integr. Agric. 2012, 11, 741–751. [Google Scholar] [CrossRef]
- INSPIRE Data Models. Available online: https://inspire.ec.europa.eu/Data-Models/Data-Specifications/2892/ (accessed on 23 October 2019).
- Drury, B.; Fernandes, R.; Moura, M.F.; Lopes, A.A. A survey of semantic web technology for agriculture. Inf. Process. Agric. 2019, 6. [Google Scholar] [CrossRef]
- ETSI GS CIM 004—V1.1.1—Context Information Management (CIM); Application Programming Interface (API). 2018. Available online: https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx (accessed on 23 September 2019).
- Agarwal, R.; Fernandez, D.G.; Elsaleh, T.; Gyrard, A.; Lanza, J.; Sanchez, L.; Georgantas, N.; Issarny, V. Unified IoT ontology to enable interoperability and federation of testbeds. In Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT 2016), Reston, VA, USA, 12–14 December 2016. [Google Scholar] [CrossRef]
- Nagowah, S.D.; Ben Sta, H.; Gobin-Rahimbux, B. An Overview of Semantic Interoperability Ontologies and Frameworks for IoT. In Proceedings of the 2018 Sixth International Conference on Enterprise Systems (ES), Limassol, Cyprus, 1–2 October 2018; pp. 82–89. [Google Scholar] [CrossRef]
- ETSI. SmartM2M; Extension to SAREF; Part 6: Smart Agriculture and Food Chain Domain. Available online: https://www.etsi.org/deliver/etsi_ts/103400_103499/10341006/01.01.01_60/ts_10341006v010101p.pdf (accessed on 1 October 2019).
- Robles, T.; Alcarria, R.; Martin, D.; Morales, A.; Navarro, M.; Calero, R.; Iglesias, S.; Lopez, M. An internet of things-based model for smart water management. In Proceedings of the 2014 IEEE 28th International Conference on Advanced Information Networking and Applications Workshops, Victoria, BC, Canada, 13–16 May 2014; Volume 1, pp. 821–826. [Google Scholar] [CrossRef]
- Araby, A.A.; Abd Elhameed, M.M.; Magdy, N.M.; Said, L.A.; Abdelaal, N.; Abd Allah, Y.T.; Darweesh, M.S.; Fahim, M.A.; Mostafa, H. Smart IoT Monitoring System for Agriculture with Predictive Analysis. In Proceedings of the 2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST 2019), Thessaloniki, Greece, 13–15 May 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Trilles, S.; Torres-Sospedra, J.; Belmonte, Ó.; Zarazaga-Soria, F.J.; González-Pérez, A.; Huerta, J. Development of an open sensorized platform in a smart agriculture context: A vineyard support system for monitoring mildew disease. Sustain. Comput. Inform. Syst. 2019. [Google Scholar] [CrossRef]
- De Rango, F.; Potrino, G.; Tropea, M.; Santamaria, A.F.; Palmieri, N. Simulation, Modeling and Technologies for Drones Coordination Techniques in Precision Agriculture. In International Conference on Simulation and Modeling Methodologies, Technologies and Applications; Springer: Cham, Switzerland, 2017; pp. 77–101. [Google Scholar]
- Hossam, M.; Kamal, M.; Moawad, M.; Maher, M.; Salah, M.; Abady, Y.; Hesham, A.; Khattab, A. PLANTAE: An IoT-Based Predictive Platform for Precision Agriculture. In Proceedings of the 2018 Proceedings of the Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC 2018), Alexandria, Egypt, 17–19 December 2019; pp. 87–90. [Google Scholar] [CrossRef]
- Choudhury, S.B.; Jain, P.; Kallamkuth, S.; Ramanath, S.; Bhatt, P.V.; Sarangi, S.; Srinivasu, P. Precision crop monitoring with affordable iot: Experiences with Okra. In Proceedings of the 2019 Global IoT Summit (GIoTS), Aarhus, Denmark, 17–21 June 2019; pp. 1–6. [Google Scholar] [CrossRef]
- López-Riquelme, J.A.; Pavón-Pulido, N.; Navarro-Hellín, H.; Soto-Valles, F.; Torres-Sánchez, R. A software architecture based on FIWARE cloud for Precision Agriculture. Agric. Water Manag. 2017, 183, 123–135. [Google Scholar] [CrossRef]
- Kamienski, C.; Soininen, J.P.; Taumberger, M.; Fernandes, S.; Toscano, A.; Cinotti, T.S.; Filev Maia, R.; Neto, A.T. SWAMP: an IoT-based Smart Water Management Platform for Precision Irrigation in Agriculture. In Proceedings of the 2018 Global Internet of Things Summit (GIoTS), Bilbao, Spain, 4–7 June 2018; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
- Zamora-Izquierdo, M.A.; Santa, J.; Martínez, J.A.; Martínez, V.; Skarmeta, A.F. Smart farming IoT platform based on edge and cloud computing. Biosyst. Eng. 2019, 177, 4–17. [Google Scholar] [CrossRef]
- Somov, A.; Shadrin, D.; Fastovets, I.; Nikitin, A.; Matveev, S.; Hrinchuk, O. Pervasive Agriculture: IoT-Enabled Greenhouse for Plant Growth Control. IEEE Pervasive Comput. 2018, 17, 65–75. [Google Scholar] [CrossRef]
- Silva, J.D.C.; Rodrigues, J.J.; Al-Muhtadi, J.; Rabêlo, R.A.; Furtado, V. Management platforms and protocols for internet of things: A survey. Sensors 2019, 19, 676. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- FIWARE Data Models. Available online: https://fiware-datamodels.readthedocs.io/en/latest/index.html/ (accessed on 8 September 2019).
- Gravina, R.; Palau, C.E.; Manso, M.; Liotta, A.; Fortino, G. Integration, interconnectio and interoperability of IoT systems; Springer: New York, NY, USA, 2018. [Google Scholar]
- FIWARE Architecture—FIWARE Forge Wiki. Available online: https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FI-WARE_Architecture (accessed on 14 June 2019).
- Miraflores Irrigation Community. Available online: http://www.crmiraflores.es/ (accessed on 16 July 2019).
- Odin Solutions. Design, Development and Implementation of Smart Products and Solutions. Available online: https://www.odins.es/ (accessed on 4 January 2020).
Facilities | Quantity | Sensors |
---|---|---|
Header reservoir | 1 | Reservoir level, filtered outlet pressure and reservoir inlet, ph, turbidity |
ammonium, nitrate, conductivity, phosphates, potassium, chlorides | ||
Reservoirs | 6 | Reservoir level |
Wells | 8 | Water temperature and flow, pressure, and level deepwater |
Filters | 7 | Inlet and outlet pressure, cleaning flow, output flow |
WWTP | 1 | Network and solar pumping flow, network and solar pumping pressure |
wind speed, radiation |
Operating Modes | Create | Modify | Search | Consult | Delete |
---|---|---|---|---|---|
Entity | |||||
Mean Value | 17.76 | 37.31 | 30.72 | - | 36.56 |
Confidence Interval | 1.46 | 2.99 | 2.63 | - | 2.56 |
Suscription | |||||
Mean Value | 257.95 | - | - | 18.57 | 16.18 |
Confidence Interval | 2.23 | - | - | 1.54 | 1.56 |
Context Provider | |||||
Mean Value | 510.28 | - | 27.51 | - | 262.45 |
Confidence Interval | 5.25 | - | 1.37 | - | 6.39 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
López-Morales, J.A.; Martínez, J.A.; Skarmeta, A.F. Digital Transformation of Agriculture through the Use of an Interoperable Platform. Sensors 2020, 20, 1153. https://doi.org/10.3390/s20041153
López-Morales JA, Martínez JA, Skarmeta AF. Digital Transformation of Agriculture through the Use of an Interoperable Platform. Sensors. 2020; 20(4):1153. https://doi.org/10.3390/s20041153
Chicago/Turabian StyleLópez-Morales, Juan Antonio, Juan Antonio Martínez, and Antonio F. Skarmeta. 2020. "Digital Transformation of Agriculture through the Use of an Interoperable Platform" Sensors 20, no. 4: 1153. https://doi.org/10.3390/s20041153
APA StyleLópez-Morales, J. A., Martínez, J. A., & Skarmeta, A. F. (2020). Digital Transformation of Agriculture through the Use of an Interoperable Platform. Sensors, 20(4), 1153. https://doi.org/10.3390/s20041153