journal article·2020-01-23Open access

A Context-Aware Middleware Cloud Approach for Integrating Precision Farming Facilities into the IoT toward Agriculture 4.0

Eleni Symeonaki, Konstantinos Arvanitis, Dimitrios Piromalis

Applied Sciences· Volume 10· Issue 3

Abstract

The adoption of Precision Farming (PF) practices involving ubiquitous computing advancements and conceptual innovations of “smart” agricultural production toward Agriculture 4.0 is a significant factor for the benefit of sustainable growth. In this context, the dynamic integration of PF facility systems into the Internet of Things (IoT) represents an excessive challenge considering the large amount of heterogeneous raw data acquired in agricultural environments by Wireless Sensor and Actuator Networks (WSANs). This paper focuses on the issue of facilitating the management, process, and exchange of the numerous and diverse data points generated in multiple PF environments by introducing a framework of a cloud-based context-aware middleware solution as part of a responsive, adaptive, and service-oriented IoT integrated system. More particularly, the paper presents in detail a layered hierarchical structure according to which all functional elements of the system cope with context, while the context awareness operation is accomplished into a cloud-based distributed middleware component that is the core of the entire system acting as a Decision Support System (DSS). Furthermore, as proof of concept, the functionality of the proposed system is studied in real conditions where some evaluation results regarding its performance are quoted.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Smart Agriculture and AI · Water Quality Monitoring Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Natural Resources Management and Agricultural Engineering, Agricultural University of Athens, Iera Odos 75, 11855 Athens, Greece

Department of Industrial Design and Production Engineering, University of West Attica, Thivon 250 and P. Ralli, 12244 Egaleo, Greece

References (100+)

Show source-provided references
1. FAO (2019, December 12). Climate Smart Agriculture Sourcebook. Available online: http://www.fao.org/climate-smart-agriculture-sourcebook/en/.
2. Remote sensing applications for precision agriculture: A learning community approach10.1016/j.rse.2003.04.007 ↗
3. Historical evolution and recent advances in precision farming
4. Precision agriculture
5. (2019, December 12). Precision Agriculture and the Future of Farming in Europe, Study, EPRS-European Parliamentary Research Service, Scientific Foresight Unit (STOA), Brussels, European Union, 2016. Available online: http://www.europarl.europa.eu/RegData/etudes/STUD/2016/581892/EPRS_STU(2016)581892_EN.pdf.
6. Current trends and challenges in the deployment of IoT technologies for climate smart facility agriculture
7. Kagermann, H., Wahlster, W., and Helbig, J. (2013). Recommendations for Implementing the Strategic Initiative INDUSTRIE 4.0—Securing the Future of German Manufacturing Industry, Acatech-National Academy of Science and Engineering. Available online: http://forschungsunion.de/pdf/industrie_4_0_final_report.pdf.
8. WEF (2016, January 20–23). Mastering the Fourth Industrial Revolution. Proceedings of the World Economic Forum Annual Meeting, Davos-Klosters, Switzerland. Available online: http://www3.weforum.org/docs/WEF_AM16_Report.pdf.
9. Smit, J., Kreutzer, S., Moeller, C., and Carlberg, M. (2016). Industry 4.0 Analytical Study, European Parliament’s Committee on Industry, Research and Energy (ITRE). Available online: http://www.europarl.europa.eu/RegData/etudes/STUD/2016/570007/IPOL_STU(2016)570007_EN.pdf.
10. The vision of “Industrie 4.0” in the making—A case of future told, tamed, and traded10.1007/s11569-016-0280-3 ↗
11. Industry 4.0: State of the art and future trends10.1080/00207543.2018.1444806 ↗
12. Industry 4.0 concept: Background and overview10.3991/ijim.v11i5.7072 ↗
13. Bonneau, V., Copigneaux, B., Probst, L., and Pedersen, B. (2017). Industry 4.0 in Agriculture: Focus on IoT Aspects, European Commission. Available online: https://ec.europa.eu/growth/tools-databases/dem/monitor/sites/default/files/DTM_Agriculture%204.0%20IoT%20v1.pdf.
14. De Clercq, M., Vats, A., and Biel, A. (2019, December 12). Agriculture 4.0: The Future of Farming Technology. World Government Summit in Collaboration with Oliver Wyman, Available online: https://www.worldgovernmentsummit.org/api/publications/document?id=95df8ac4-e97c-6578-b2f8-ff0000a7ddb6.
15. Agriculture 4.0: Broadening responsible innovation in an era of smart farming10.3389/fsufs.2018.00087 ↗
16. Computer vision and artificial intelligence in precision agriculture for grain crops: A systematic review10.1016/j.compag.2018.08.001 ↗
17. Adoption of Artificial Intelligence in Agriculture
18. Agricultural crop yield prediction using artificial neural network approach
19. Ji, C., Shao, Q., Sun, J., Liu, S., Pan, L., Wu, L., and Yang, C. (2016). Device data ingestion for industrial big data platforms with a case study. Sensors, 16.10.3390/s16030279 ↗
20. Big data and machine learning for crop protection10.1016/j.compag.2018.06.008 ↗
21. Delgado, J.A., Short, N.M., Roberts, D.P., and Vandenberg, B. (2019). Big data analysis for sustainable agriculture on a geospatial cloud framework. Front. Sustain. Food Syst., 3.10.3389/fsufs.2019.00054 ↗
22. Role of cloud computing technology in agriculture fields
23. Cloud computing for IoT applications in climate-smart agriculture: A review on the trends and challenges toward sustainability
24. Cloud-based decision support and automation for precision agriculture in orchards10.1016/j.ifacol.2016.10.061 ↗
25. Enhancing precision agriculture by internet of things and cyber physical systems
26. Agricultural cyber-physical system enabled for remote management of solar-powered precision irrigation10.1016/j.biosystemseng.2018.06.007 ↗
27. Agriculture cyber-physical systems
28. Adoption of the Internet of Things (IoT) in agriculture and smart farming towards urban greening: A review
29. Review of Iot applications in agro-industrial and environmental fields10.1016/j.compag.2017.09.015 ↗
30. Rathore, V.S., Worring, M., Mishra, D.K., Joshi, A., and Maheshwari, S. (2018, January 17–18). Development of IoT for smart agriculture a review. Proceedings of the International Conference on Emerging Trends in Expert Applications & Security (ICETEAS 2018), Jaipur, India.10.1007/978-981-13-2285-3 ↗
31. Sowjanya, K.D., Sindhu, R., Parijatham, M., Srikanth, K., and Bhargav, P. (2017, January 20–22). Multipurpose autonomous agricultural robot. Proceedings of the 2017 International Conference of Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India.10.1109/ICECA.2017.8212756 ↗
32. Research and development in agricultural robotics: A perspective of digital farming
33. Reiser, D., Sehsah, E.S., Bumann, O., Morhard, J., and Griepentrog, H.W. (2019). Development of an autonomous electric robot implement for intra-row weeding in vineyards. Agriculture, 9.10.3390/agriculture9010018 ↗
34. Analyzing the past to prepare for the future: Writing a literature review
35. Towards a methodology for developing evidence-informed management knowledge by means of systematic review10.1111/1467-8551.00375 ↗
36. Digital agriculture practices in the context of Agriculture 4.0
37. Will digital technologies transform agriculture in developing countries?10.1111/agec.12300 ↗
38. Piromalis, D., and Arvanitis, K. (2016). SensoTube: A scalable hardware design architecture for wireless sensors and actuators networks nodes in the agricultural domain. Sensors, 16.10.3390/s16081227 ↗
39. Li, S., Cui, J., and Li, Z. (2011, January 28–29). Wireless Sensor Network for Precise Agriculture Monitoring. Proceedings of the 2011 Fourth International Conference on Intelligent Computation Technology and Automation, Shenzhen, China.10.1109/ICICTA.2011.87 ↗
40. Wireless Sensor Networks for agriculture: The state-of-the-art in practice and future challenges10.1016/j.compag.2015.08.011 ↗
41. Architecting an Iot-enabled platform for precision agriculture and ecological monitoring: A case study10.1016/j.compag.2017.06.008 ↗
42. Big data for weed control and crop protection10.1111/wre.12255 ↗
43. Context Aware Middleware Architectures: Survey and Challenges10.3390/s150820570 ↗
44. Survey on context-awareness in ubiquitous media10.1007/s11042-011-0940-9 ↗
45. A context management framework for supporting context-aware distributed applications10.1109/MCOM.2006.1678112 ↗
46. Context aware adaptable applications: A global approach
47. Context-aware infrastructures for smart environment10.1007/978-981-10-3941-6_16 ↗
48. Distributed and cloud computing: The big machine
49. Yu, J., Yang, Z., Zhu, S., Xu, B., Li, S., and Zhang, M. (2018, January 12–14). A bibliometric analysis of cloud computing technology research. Proceedings of the 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China.10.1109/IAEAC.2018.8577750 ↗
50. CloudsStorm: An application-driven framework to enhance the programmability and controllability of cloud virtual infrastructures
51. Roman, M., and Campbell, R.H. (2000, January 17–20). Gaia: Enabling active spaces. Proceedings of the 9th Workshop on ACM SIGOPS European Workshop: Beyond the PC: New Challenges for the Operating System, Kolding, Denmark.10.1145/566726.566772 ↗
52. Capra, L., Emmerich, W., and Mascolo, C. (2001, January 25–28). Reflective middleware solutions for context-aware applications. Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, Kyoto, Japan.10.1007/3-540-45429-2_10 ↗
53. Project Aura: Toward distraction-free pervasive computing10.1109/MPRV.2002.1012334 ↗
54. Verissimo, P., Cahill, V., Casimiro, A., Cheverst, K., Friday, A., Kaiser, J., and EU IST (Funder) (2002, January 26–28). CORTEX: Towards supporting Autonomous and Cooperating Sentient entities. Proceedings of the European Wireless 2002 (EW2002), Florence, Italy.
55. Mobipads: A reflective middleware for context-aware mobile computing10.1109/TSE.2003.1265522 ↗
56. Ranganathan, A., al-Muhtadi, J., Chetan, S., Campbell, R., and Mickunas, M.D. (2004, January 18–24). Middlewhere: A middleware for location awareness in ubiquitous computing applications. Proceedings of the 5th ACM/IFIP/USENIX International Conference on Middleware, Toronto, ON, Canada.10.1007/978-3-540-30229-2_21 ↗
57. Sorensen, C.F., Wu, M., Sivaharan, T., Blair, G.S., Okanda, P., Friday, A., and Duran-Limon, H. (2004, January 18–24). A context-aware middleware for applications in mobile ad hoc environments. Proceedings of the 2nd Workshop on Middleware for Pervasive and ad-hoc Computing, Toronto, ON Canada.10.1145/1028509.1028510 ↗
58. A service-oriented middleware for building context-aware services10.1016/j.jnca.2004.06.002 ↗
59. Supporting carrier grade services over wireless mesh networks: The approach of the European fp-7 strep carmen [very large projects]10.1109/MCOM.2009.4907397 ↗
60. Hu, P.Z., Chong, S.K., Indulska, J., and Krishnaswamy, S. (April, January 29). Context-aware and Resource Efficient Sensing Infrastructure for Context-aware Applications. Proceedings of the 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops, Mannheim, Germany.10.1109/PERCOMW.2010.5470621 ↗
61. FlexRFID: A security and service control policy-based middleware for context-aware pervasive computing
62. SeCoMan: A semantic-aware policy framework for developing privacy-preserving and context-aware smart applications
63. Context-aware services framework based on semantic web services for automatic discovery and integration of context
64. Perera, C., Zaslavsky, A., Christen, P., and Georgakopoulos, D. (2012, January 20–23). Ca4iot: Context awareness for internet of things. Proceedings of the 2012 IEEE International Conference on Green Computing and Communications, Besançon, France.10.1109/GreenCom.2012.128 ↗
65. Context aware wireless sensor network suitable for precision agriculture10.4236/wsn.2016.81001 ↗
66. Multi-agent based context aware information gathering for agriculture using Wireless Multimedia Sensor
67. Middleware integration for ubiquitous sensor networks in agriculture
68. Developing an integrated cloud-based spatial-temporal system for monitoring phenology10.1016/j.ecoinf.2017.04.007 ↗
69. Field monitoring and automation using IoT in agriculture domain10.1016/j.procs.2016.07.275 ↗
70. Ahmed, K., and Gregory, M. (2011, January 16–18). Integrating Wireless Sensor Networks with Cloud Computing. Proceedings of the 2011 Conference: Seventh International Conference on Mobile Ad-hoc and Sensor Networks, MSN 2011, Beijing, China.10.1109/MSN.2011.86 ↗
71. A cloud computing architecture with wireless sensor networks for agricultural applications
72. Kassim, M.R.M., and Harun, A.N. (2017, January 4–6). Wireless sensor networks and cloud computing integrated architecture for agricultural environment applications. Proceedings of the 2017 Eleventh International Conference on Sensing Technology (ICST), Sydney, NSW, Australia.10.1109/ICSensT.2017.8304445 ↗
73. Evolution of Internet of Things (IoT) and its significant impact in the field of Precision Agriculture10.1016/j.compag.2018.12.039 ↗
74. IoT applications in agriculture: A systematic literature review
75. Dlodlo, N., and Kalezhi, J. (2015, January 17–20). The internet of things in agriculture for sustainable rural development. Proceedings of the International Conference on Emerging Trends in Networks and Computer Communications (ETNCC), Windhoek, Namibia.10.1109/ETNCC.2015.7184801 ↗
76. (2019, December 12). The FIWARE Project. Available online: https://www.fiware.org/.
77. Salhofer, P. (2018, January 2–6). Evaluating the FIWARE platform. A case-study on implementing smart application with FIWARE. Proceedings of the 51st Hawaii International Conference on System Sciences, Waikoloa Village, HI, USA.10.24251/HICSS.2018.726 ↗
78. Zyrianoff, I., Heideker, A., Silva, D., and Kamienski, C. (2018, January 13–16). Scalability of an Internet of Things platform for smart water management for agriculture. Proceedings of the 23rd Conference of Open Innovations Association (FRUCT), Bologna, Italy.10.23919/FRUCT.2018.8588086 ↗
79. Cardoso, J., Pereira, C., Aguiar, A., and Morla, R. (2017, January 12–15). Benchmarking IoT middleware platforms. Proceedings of the 2017 IEEE 18th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), Macau, China.10.1109/WoWMoM.2017.7974339 ↗
80. Martínez, R., Pastor, J., Álvarez, B., and Iborra, A. (2016). A Testbed to Evaluate the FIWARE-Based IoT Platform in the Domain of Precision Agriculture. Sensors, 16.10.3390/s16111979 ↗
81. A software architecture based on FIWARE cloud for precision agriculture10.1016/j.agwat.2016.10.020 ↗
82. Corista, P., Ferreira, D., Giao, J., Sarraipa, J., and Goncalves, R.J. (2018, January 17–20). An IoT agriculture system using FIWARE. Proceedings of the 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), Stuttgart, Germany.10.1109/ICE.2018.8436381 ↗
83. oneM2M (2019, December 12). Standards for M2M and the Internet of Things. Available online: http://www.onem2m.org.
84. (2019, December 12). Developers Guide—TR-0037-Smart Farm Example Using MQTT Binding. Available online: https://www.ttc.or.jp/application/files/1615/5442/3751/TR-M2M-0037v2.0.0.pdf.
85. (2019, December 12). ETSI TS 103 410-6 V1.1.1 (2019-05) Technical Specification, 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.
86. (2019, December 12). IOF2020 Reference Architecture for Interoperability, Replicability and Reuse. Available online: https://www.iof2020.eu/open-call/d3.3-iof2020-reference-architecture.pdf.
87. Identification of the type of agriculture suited for application of wireless sensor networks
88. Radio frequency identification and wireless sensor networks application domains integration using DASH7 Mode 2 standard in agriculture
89. Jawad, H.M., Nordin, R., Gharghan, S.K., Jawad, A.M., and Ismail, M. (2017). Energy-efficient wireless sensor networks for precision agriculture: A review. Sensors, 17.10.3390/s17081781 ↗
90. Internet of mobile things: Overview of LoRaWAN, DASH7, and NB-IoT in LPWANs standards and supported mobility10.1109/COMST.2018.2877382 ↗
91. Arvanitis, K., Loukatos, D., Manolopoulos, I., Arvaniti, E.S., and Sigrimis, N. (2018, January 13–15). Experimental Testbed for Monitoring the Energy Requirements of LPWAN Equipped Sensor Nodes. Proceedings of the 6th IFAC Conference on Bio-Robotics (Biorobotics 2018), Beijing, China.
92. A review of data fusion techniques10.1155/2013/704504 ↗
93. Data mining techniques and applications to agricultural yield data
94. A survey of context modelling and reasoning techniques10.1016/j.pmcj.2009.06.002 ↗
95. Lee, K.C., Kim, J.H., Lee, J.H., and Lee, K.M. (2007, January 26–28). Implementation of ontology based context-awareness framework for ubiquitous environment. Proceedings of the International Conference on Multimedia and Ubiquitous Engineering, (MUE ’07), Seoul, Korea.10.1109/MUE.2007.136 ↗
96. Henricksen, K., Indulska, J., and Rakotonirainy, A. (2002, January 26–28). Modeling context information in pervasive computing systems. Proceedings of the First International Conference on Pervasive Computing, Zürich, Switzerland.10.1007/3-540-45866-2_14 ↗
97. Devaraju, A., and Hoh, S. (2008, January 26–29). Ontology-based context modeling for user-centered context-aware services platform. Proceedings of the International Symposium on Information Technology ITSim 2008, Kuala Lumpur, Malaysia.10.1109/ITSIM.2008.4631719 ↗
98. William, A.W., Hari, B., and Lilley, J. (1999, January 12–15). The design and implementation of an intentional naming system. Proceedings of the 17th ACM Symposium on Operating Systems Principles, Charleston, SC, USA.
99. Jie, W., and Dong, J. (2006, January 27–30). A simple service discovery and configuration protocol for embedded devices. Proceedings of the 2006 International Conference on Communication Technology, ICCT ’06, Guilin, China.
100. Ludäscher, B., and Mamoulis, N. (2008). Ontology Database: A New Method for Semantic Modeling and an Application to Brainwave Data. Scientific and Statistical Database Management, Proceedings of the SSDBM 2008, Lecture Notes in Computer Science, Hong Kong, China, 9–11 July 2008, Springer.10.1007/978-3-540-69497-7 ↗