A Systematic Survey on the Role of Cloud, Fog, and Edge Computing Combination in Smart Agriculture
Abstract
:1. Introduction
2. Background
2.1. Smart Agriculture
2.2. Cloud Computing
2.3. Fog Computing
2.4. Edge Computing
2.5. Edge Computing and Fog Computing
3. Recent Reviews on Smart Agriculture
4. Research Methodology
4.1. Research Questions and Objectives
- RQ1: What key agricultural domains are covered? To identify in which agricultural domains the researchers’ focus contributes;
- RQ2: What research approaches are focused on existing works? To identify the research approaches;
- RQ3: What are the Cloud, Fog, and Edge applications for smart agriculture? To identify applications used in smart agriculture;
- RQ4: What components are used in the architecture? To create own architecture for future work;
- RQ5: What combinations of computing are used? To find in which combinations researchers have been interested in recent years;
- RQ6: What is the future direction of and what opportunities exist for smart agriculture? To identify and propose new solutions in the future.
4.2. Search String
5. Discussion
5.1. Application Domains
- Animal Management: Animal management or livestock management involves all the activities such as animal health and welfare, feeding, grazing and pastoralism, breeding, and animal husbandry carried out by farmers to raise farm animals. Livestock management plays a crucial role as part of human life. Therefore, the demand for high-quality dairy products increasing day by day and precision livestock is also considering as a significant category in smart agriculture by researchers. For instance, Refs. [62,63] implemented a system for animal behaviour analysis and health monitoring in a dairy farming scenario. In order to monitor animal welfare, the authors of [64] developed an open-source system. Additionally, as part of multi domain systems, Refs. [59,66] have also contributed to animal management.
- Crop Management: Crop management includes all activities used to improve the growth, development, and yield of crops. Ref. [53] proposes the use of smart drones to manage crops in terms of (a)identify pests, weeds and diseases which help in optimizing pesticide usage and crop sprays, (b) estimate the crop yield, (c) provide data on soil fertility by detecting nutrient deficiencies, and (d) measure irrigation and control crops by identifying areas where water stress is suspected. The authors in [54] proposed a smart model for the agriculture field to predict the crop yield and decide a better crop sequence. Ref. [67] developed a smart robotic system to improve harvesting and production, and Ref. [68] developed an application to identify real-time pest detection. Moreover, other applications identified [25,58,59,66,69,70,71] as multi-domain applications.
- Greenhouse Management: There were few applications proposed and developed for greenhouse management in terms of the home automation system to control environmental conditions [61], flexible platform able to cope with soilless culture needs in full re-circulation using moderately saline water [60], and a vegetable growing cabinet [72]. In addition, Ref. [73] implemented an agricultural data collection framework and experimented in a greenhouse in order to analyse the proposed methods. Ref. [74] implemented a wireless agricultural monitoring system for greenhouse.
- Irrigation Management: Irrigation is crucial for all activities in both animal and crop farming. Good irrigation scheduling and efficient utilisation of water resources are two main parameters in agricultural systems. Therefore, in order to get the maximum utilisation, Ref. [75] proposed architecture and developed a system for intelligent irrigation monitoring. Similarly, Ref. [76] presented a low-cost solution for automatic Cloud-based irrigation, and Ref. [77] implemented a Cloud and IoT based system for irrigation schedule. Moreover, Ref. [78] implemented a smart irrigation systems. See Table 4 for other multi-domain applications.
- Soil Management: Every plant needs certain moisture levels for its optimal growth to be maintained [55]. The soil management refers to all the processes which aim to improve soil performance. In order to achieve this target, the authors of [55] developed a low cost, continuous monitoring of the soil moisture system. In addition, Ref. [56] proposed a model for efficient soil moisture monitoring. Other applications such as [53,57,58,71,79,80,81] are pointed out as multi domain applications.
- Weather Management: The authors of [82] proposed a remote farm monitoring system to monitor temperature, humidity, and soil moisture. In addition, Ref. [83] presented an architecture to monitor environmental data such as wind speed and direction, rain volume, and air temperature and humidity. Ref. [80] proposed a multi-domain system that also covers environmental monitoring parameters like temperature, air humidity, and rainfall. The authors in [84] developed an Agricultural Environment Management System (AEMS) to monitor temperature and humidity. In contrast, Ref. [58] implemented a prototype for the monitoring and predicting soil moisture, humidity, light, and temperature data. Ref. [85] developed a system for environmental monitoring in olive groves. Furthermore, Refs. [58,59,70,80,81] identified multi-domain categories where Ref. [58] developed a system to monitor and predict the data of soil moisture, humidity, light, and temperature. Ref. [81] proposed a home automation system to monitor temperature and humidity. Finally, Ref. [86] proposed an architecture to monitor temperature, humidity, light intensity, and soil moisture in a coffee farm.
5.2. Research Approaches
- Survey/Review: A process of analyzing, summarizing, organizing, and presenting novel conclusions from the results of technical review of recently published scholarly articles. It is mainly a comprehensive review of Cloud, Fog, Edge, and IoT based smart agriculture.
- System/Application: It is defined as a software program or group of programs designed for end-users as a solution for a specific problem.
- Architecture: It is a general abstract design of an application or system that tries to satisfy the business needs according to requirements, limitations, and technical constraints. It contains the components, functions, and communications. Furthermore, it focuses on how they interact with each other components and with users.
5.3. Existing Applications on Cloud, Fog, and Edge Computing and Smart Agriculture
- Edge layer: We observed that, in most of the applications, sensors [55,58,61,63,64,67,69,79,81,98], actuators [67,82,85,97], or IoT devices [60] were used as a bottom layer. The most common sensors used in the applications are wearable sensors, environmental sensors such as temperature, humidity, light, soil moisture, pH, and satellite sensors [56]. In particular, Ref. [66] considered barn sensors, agro-meteo station in crops, and cattle sensors as the IoT layer, and the authors of [86] included sensing systems such as temperature, humidity, light intensity, and soil moisture. Ref. [66] used local data store and Edge gateways in the Edge layer. Ref. [73] considered Edge servers in the Edge layer. In some papers, authors used different components in the Edge layer. For instance, Edge Gateways [82], gateway such as WiFi [85], Edge node, communication interfaces, gateway [80], MEC and HEC [79], and NFV nodes [60]. To make an interaction between the Edge layer and Cloud, wireless technologies such as LoRa, Wi-Fi, 3G, or ZigBee can be used.
- Fog layer: Ref. [86] proposed Fog hierarchical architecture where authors introduced two Fog layers with the components of Fog controllers in the first layer and Fog nodes as the second. Ref. [85] presented a Fog Computing network as a Fog layer where it contains storage, server, and network attached storage. In some papers, authors used different components in the Fog layer. For instance, Fog gateways [82], Fog nodes [63,97], farm controller [64], Fog node, and gateway [60,80,98].
- Cloud layer: Ref. [66] considered Cloud applications and APIs as a Cloud layer, whereas Ref. [86] presented Data Centers, SaaS, PaaS, and IaaS in the Cloud layer. Refs. [53,73] have a Cloud center in the Cloud layer. In some other papers, authors used different components in the Cloud layer. For instance, Cloud Servers and its service [82], Cloud (data storage, data analytics, data visualization, APIs) [85], Data processing center [56,60,67,75], Cloud database [63], Cloud services (Cloud server and KB) [80], Cloud application [64,81], central Cloud [79], Cloud server [58,98], Cloud API [55], and Cloud KB and Resource pool [59],
5.4. Proposed Architecture
6. Challenges and Future Directions
- Security and privacy [35,91,99,100,101,102]: When agricultural applications deal with Cloud computing, data security and privacy, authorisation and trust, authentication and secure communication, and compliance and regulations are the significant challenges [108]. This is because, in smart farms, an enormous amount of data are generated from various kinds of data resources such as sensors, actuators, and Edge devices. Therefore, for the data stored in the Cloud, there is a chance of leakage. This might cause severe economic loss for farmers and agricultural industries. However, to overcome this issue, applications must include more computational capabilities, such as edge computing, handling massive data, artificial intelligence resources, and security features, with the combination of Cloud [101].
- Requirement of mobility support [91]: Smart farms require mobility support and real-time data processing since it continuously collects more data from the field. If the farms are only connected with Cloud, these features are not possible. However, the characteristics of Fog make it possible to do real-time data collection and processing at the farm. Additionally, for real-time data processing, a consistently high speed is essential. To solve this issue, the combinations of Fog and Edge are recommended because these two have characteristics such as low latency, high bandwidth, and high mobility [91].
- Data processing [35,91,103,104]: Data processing and decision-making are crucial features in smart agriculture. If smart farms only depend on Cloud to analyse and produce the results, it will not be a good solution in terms of real-time data. In this case, the combination of Edge–Cloud or Fog–Cloud would be an excellent solution.
- Better power management [35,103,105,109]: Smart farms are not possible without sensors, actuators, and mobile devices. All of these devices depend on power to collect data and send it to other layers or processing in the edge node. Efficient energy and power management strategies enhance the lifetime of batteries [110,111,112]. As an alternative, renewable energy sources such as solar power can also be used for the longer life of sensor nodes [103,109,113].
- High hardware costs [35,104,106]: As sensors and other Edge devices continuously collect data and send it to the Cloud in Cloud-based agricultural applications, the process of uploading and analysing data will consume not only hardware resources but also a lot of network resources and Cloud resources. Additionally, it also includes the deployment of IoT in smart farms. Efficient cost management is highly needed to manage hardware cost issues in smart agriculture.
- Poor internet connectivity [7,100,107]: This is one of the most common issues in smart farms, especially in rural areas. Internet connectivity is the essential thing to be a smart farm. However, poor internet connectivity in farms causes some issues such as data loss, processing delay, slow data upload speed, and slow response. Moreover, these problems will happen if the smart farm is only connected with Cloud. However, Fog Computing provides the facility to solve these issues since it has its own local server and data centre. Therefore, local data processing is possible as it has offline services as well.
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
AEMS | Agricultural Environmental Management System |
API | Application Programming Interface |
IoT | Internet of Things |
CoT | Cloud of Things |
CPS | Cyber-Physical System |
DSS | Decision Support System |
GSM | Global System for Mobile |
GECA | Global Edge Computing Architecture |
GPS | Global Positioning System |
HECA | Home Edge Computing Architecture |
KB | Knowledge Base |
NFC | Near Field communication |
NFV | Network Function Virtualisation |
WSN | Wireless Sensor Networks |
WIoT | Wearable Internet of Things |
References
- Nhamo, N.; Chikoye, D. Smart Agriculture: Scope, Relevance, and Important Milestones to Date. In Smart Technologies for Sustainable Smallholder Agriculture; Elsevier: Amsterdam, The Netherlands, 2017; pp. 1–20. [Google Scholar]
- Nations, U. Growing at a Slower Pace, World Population is Expected to Reach 9.7 Billion in 2050 and Could Peak at Nearly 11 Billion around 2100. Available online: https://population.un.org/wpp/Publications/Files/WPP2019_PressRelease_EN.pdf (accessed on 1 September 2021).
- Alexandratos, N.; Bruinsma, J. World Agriculture towards 2030/2050: The 2012 Revision. 2012. Available online: http://www.fao.org/3/ap106e/ap106e.pdf (accessed on 1 September 2021).
- Wolfert, S.; Ge, L.; Verdouw, C.; Bogaardt, M.J. Big data in smart farming—A review. Agric. Syst. 2017, 153, 69–80. [Google Scholar] [CrossRef]
- Walter, A.; Finger, R.; Huber, R.; Buchmann, N. Opinion: Smart farming is key to developing sustainable agriculture. Proc. Natl. Acad. Sci. USA 2017, 114, 6148–6150. [Google Scholar] [CrossRef] [Green Version]
- Dagar, R.; Som, S.; Khatri, S.K. Smart farming–IoT in agriculture. In Proceedings of the 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India, 11–12 July 2018; pp. 1052–1056. [Google Scholar]
- Pivoto, D.; Waquil, P.D.; Talamini, E.; Finocchio, C.P.S.; Dalla Corte, V.F.; de Vargas Mores, G. Scientific development of smart farming technologies and their application in Brazil. Inf. Process. Agric. 2018, 5, 21–32. [Google Scholar] [CrossRef]
- Ayre, M.; Mc Collum, V.; Waters, W.; Samson, P.; Curro, A.; Nettle, R.; Paschen, J.A.; King, B.; Reichelt, N. Supporting and practising digital innovation with advisers in smart farming. NJAS-Wagening J. Life Sci. 2019, 90, 100302. [Google Scholar] [CrossRef]
- Bhagat, M.; Kumar, D.; Kumar, D. Role of Internet of Things (IoT) in smart farming: A brief survey. In Proceedings of the 2019 Devices for Integrated Circuit (DevIC), Kalyani, India, 23–24 March 2019; pp. 141–145. [Google Scholar]
- Navarro, E.; Costa, N.; Pereira, A. A Systematic Review of IoT Solutions for Smart Farming. Sensors 2020, 20, 4231. [Google Scholar] [CrossRef] [PubMed]
- Saiz-Rubio, V.; Rovira-Más, F. From smart farming towards agriculture 5.0: A review on crop data management. Agronomy 2020, 10, 207. [Google Scholar] [CrossRef] [Green Version]
- Regan, Á. ‘Smart farming’in Ireland: A risk perception study with key governance actors. NJAS-Wagening. J. Life Sci. 2019, 90, 100292. [Google Scholar] [CrossRef]
- Lytos, A.; Lagkas, T.; Sarigiannidis, P.; Zervakis, M.; Livanos, G. Towards smart farming: Systems, frameworks and exploitation of multiple sources. Comput. Netw. 2020, 172, 107147. [Google Scholar] [CrossRef]
- Strobel, G. Farming in the Era of Internet of Things: An Information System Architecture for Smart Farming. In Proceedings of the WI2020 Community Tracks, Potsdam, Germany, 8–11 March 2020; pp. 208–223. [Google Scholar]
- De Donno, M.; Tange, K.; Dragoni, N. Foundations and Evolution of Modern Computing Paradigms: Cloud, IoT, Edge, and Fog. IEEE Access 2019, 7, 150936–150948. [Google Scholar] [CrossRef]
- Elazhary, H. Internet of Things (IoT), mobile cloud, cloudlet, mobile IoT, IoT cloud, fog, mobile edge, and edge emerging computing paradigms: Disambiguation and research directions. J. Netw. Comput. Appl. 2019, 128, 105–140. [Google Scholar] [CrossRef]
- The NIST Definition of Cloud Computing. 2011. Available online: http://faculty.winthrop.edu/domanm/csci411/Handouts/NIST.pdf (accessed on 1 September 2021).
- Hakak, S.; Latif, S.A.; Amin, G. A review on mobile cloud computing and issues in it. Int. J. Comput. Appl. 2013, 75, 1–4. [Google Scholar] [CrossRef]
- Symeonaki, E.; Arvanitis, K.G.; Piromalis, D.D. Review on the Trends and Challenges of Cloud Computing Technology in Climate-Smart Agriculture. In Proceedings of the HAICTA 2017, Chania, Greece, 21–24 September 2017; pp. 66–78. [Google Scholar]
- Bonomi, F.; Milito, R.; Zhu, J.; Addepalli, S. Fog computing and its role in the internet of things. In Proceedings of the first edition of the MCC Workshop on Mobile Cloud Computing, Helsinki, Finland, 13–17 August 2012; pp. 13–16. [Google Scholar]
- Deng, R.; Lu, R.; Lai, C.; Luan, T.H.; Liang, H. Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption. IEEE Internet Things J. 2016, 3, 1171–1181. [Google Scholar] [CrossRef]
- Yousefpour, A.; Ishigaki, G.; Gour, R.; Jue, J.P. On reducing IoT service delay via fog offloading. IEEE Internet Things J. 2018, 5, 998–1010. [Google Scholar] [CrossRef] [Green Version]
- Yousefpour, A.; Fung, C.; Nguyen, T.; Kadiyala, K.; Jalali, F.; Niakanlahiji, A.; Kong, J.; Jue, J.P. All one needs to know about fog computing and related edge computing paradigms: A complete survey. J. Syst. Archit. 2019, 98, 289–330. [Google Scholar] [CrossRef]
- Yi, S.; Hao, Z.; Qin, Z.; Li, Q. Fog computing: Platform and applications. In Proceedings of the 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb), Washington, DC, USA, 12–13 November 2015; pp. 73–78. [Google Scholar]
- Hsu, T.C.; Yang, H.; Chung, Y.C.; Hsu, C.H. A Creative IoT agriculture platform for cloud fog computing. Sustain. Comput. Informatics Syst. 2018. [Google Scholar] [CrossRef]
- Guardo, E.; Di Stefano, A.; La Corte, A.; Sapienza, M.; Scatà, M. A fog computing-based iot framework for precision agriculture. J. Internet Technol. 2018, 19, 1401–1411. [Google Scholar]
- Rahimi, M.; Songhorabadi, M.; Kashani, M.H. Fog-based smart homes: A systematic review. J. Netw. Comput. Appl. 2020, 153, 102531. [Google Scholar] [CrossRef]
- Naha, R.K.; Garg, S.; Georgakopoulos, D.; Jayaraman, P.P.; Gao, L.; Xiang, Y.; Ranjan, R. Fog computing: Survey of trends, architectures, requirements, and research directions. IEEE Access 2018, 6, 47980–48009. [Google Scholar] [CrossRef]
- Anawar, M.R.; Wang, S.; Azam Zia, M.; Jadoon, A.K.; Akram, U.; Raza, S. Fog computing: An overview of big IoT data analytics. Wirel. Commun. Mob. Comput. 2018. [Google Scholar] [CrossRef]
- Bouzarkouna, I.; Sahnoun, M.; Sghaier, N.; Baudry, D.; Gout, C. Challenges facing the industrial implementation of fog computing. In Proceedings of the 2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud), Barcelona, Spain, 6–8 August 2018; pp. 341–348. [Google Scholar]
- Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge computing: Vision and challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
- Khan, W.Z.; Ahmed, E.; Hakak, S.; Yaqoob, I.; Ahmed, A. Edge computing: A survey. Future Gener. Comput. Syst. 2019, 97, 219–235. [Google Scholar] [CrossRef]
- Hu, P.; Dhelim, S.; Ning, H.; Qiu, T. Survey on fog computing: Architecture, key technologies, applications and open issues. J. Netw. Comput. Appl. 2017, 98, 27–42. [Google Scholar] [CrossRef]
- Markakis, E.K.; Karras, K.; Zotos, N.; Sideris, A.; Moysiadis, T.; Corsaro, A.; Alexiou, G.; Skianis, C.; Mastorakis, G.; Mavromoustakis, C.X.; et al. EXEGESIS: Extreme edge resource harvesting for a virtualized fog environment. IEEE Commun. Mag. 2017, 55, 173–179. [Google Scholar] [CrossRef]
- Zhang, X.; Cao, Z.; Dong, W. Overview of Edge Computing in the Agricultural Internet of Things: Key Technologies, Applications, Challenges. IEEE Access 2020, 8, 141748–141761. [Google Scholar] [CrossRef]
- Hassan, N.; Yau, K.L.A.; Wu, C. Edge computing in 5G: A review. IEEE Access 2019, 7, 127276–127289. [Google Scholar] [CrossRef]
- Markakis, E.K.; Karras, K.; Sideris, A.; Alexiou, G.; Pallis, E. Computing, caching, and communication at the edge: The cornerstone for building a versatile 5G ecosystem. IEEE Commun. Mag. 2017, 55, 152–157. [Google Scholar] [CrossRef]
- Xu, L.; Collier, R.; O’Hare, G.M. A survey of clustering techniques in WSNs and consideration of the challenges of applying such to 5G IoT scenarios. IEEE Internet Things J. 2017, 4, 1229–1249. [Google Scholar] [CrossRef]
- Varghese, B.; Wang, N.; Barbhuiya, S.; Kilpatrick, P.; Nikolopoulos, D.S. Challenges and opportunities in edge computing. In Proceedings of the 2016 IEEE International Conference on Smart Cloud (SmartCloud), New York, NY, USA, 18–20 November 2016; pp. 20–26. [Google Scholar]
- Tao, Z.; Xia, Q.; Hao, Z.; Li, C.; Ma, L.; Yi, S.; Li, Q. A survey of virtual machine management in edge computing. Proc. IEEE 2019, 107, 1482–1499. [Google Scholar] [CrossRef]
- Premsankar, G.; Di Francesco, M.; Taleb, T. Edge computing for the Internet of Things: A case study. IEEE Internet Things J. 2018, 5, 1275–1284. [Google Scholar] [CrossRef] [Green Version]
- OpenFog Consortium Architecture Working Group. OpenFog reference architecture for fog computing. OPFRA001 2017, 20817, 162. [Google Scholar]
- 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]
- Farooq, M.S.; Riaz, S.; Abid, A.; Umer, T.; Zikria, Y.B. Role of IoT Technology in Agriculture: A Systematic Literature Review. Electronics 2020, 9, 319. [Google Scholar] [CrossRef] [Green Version]
- Glaroudis, D.; Iossifides, A.; Chatzimisios, P. Survey, comparison and research challenges of IoT application protocols for smart farming. Comput. Netw. 2020, 168, 107037. [Google Scholar] [CrossRef]
- Boursianis, A.D.; Papadopoulou, M.S.; Diamantoulakis, P.; Liopa-Tsakalidi, A.; Barouchas, P.; Salahas, G.; Karagiannidis, G.; Wan, S.; Goudos, S.K. Internet of Things (IoT) and Agricultural Unmanned Aerial Vehicles (UAVs) in Smart Farming: A Comprehensive Review. Internet Things 2020. [Google Scholar] [CrossRef]
- Ferrag, M.A.; Shu, L.; Yang, X.; Derhab, A.; Maglaras, L. Security and Privacy for Green IoT-Based Agriculture: Review, Blockchain Solutions, and Challenges. IEEE Access 2020, 8, 32031–32053. [Google Scholar] [CrossRef]
- 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]
- Friha, O.; Ferrag, M.A.; Shu, L.; Maglaras, L.A.; Wang, X. Internet of Things for the Future of Smart Agriculture: A Comprehensive Survey of Emerging Technologies. IEEE CAA J. Autom. Sin. 2021, 8, 718–752. [Google Scholar] [CrossRef]
- Idoje, G.; Dagiuklas, T.; Iqbal, M. Survey for smart farming technologies: Challenges and issues. Comput. Electr. Eng. 2021, 92, 107104. [Google Scholar] [CrossRef]
- 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]
- Moher, D.; Liberati, A.; Tetzlaff, J.; Altman, D.G.; The PRISMA Group. Preferred reporting items for systematic reviews and meta-analyses: The PRISMA statement. PLoS Med. 2009, 6, e1000097. [Google Scholar] [CrossRef] [Green Version]
- Namani, S.; Gonen, B. Smart Agriculture Based on IoT and Cloud Computing. In Proceedings of the 2020 3rd International Conference on Information and Computer Technologies (ICICT), San Jose, CA, USA, 9–12 March 2020; pp. 553–556. [Google Scholar]
- Rajeswari, S.; Suthendran, K.; Rajakumar, K. A smart agricultural model by integrating IoT, mobile and cloud-based big data analytics. In Proceedings of the 2017 International Conference on Intelligent Computing and Control (I2C2), Coimbatore, India, 23–24 June 2017; pp. 1–5. [Google Scholar]
- Kanchi, R.R.; Sreeramula, V.P.; Palle, D.V. Implementation of Smart Agriculture using CloudIoT and its Geotagging on Android Platform. In International Conference on Intelligent Computing and Communication Technologies; Springer: New Delhi, India, 2019; pp. 520–528. [Google Scholar]
- Zhou, L.; Chen, N.; Chen, Z. A Cloud Computing-Enabled Spatio-Temporal Cyber-Physical Information Infrastructure for Efficient Soil Moisture Monitoring. ISPRS Int. J. Geo-Inf. 2016, 5, 81. [Google Scholar] [CrossRef] [Green Version]
- Tan, L.; Hou, H.; Zhang, Q. An extensible software platform for cloud-based decision support and automation in precision agriculture. In Proceedings of the 2016 IEEE 17th International Conference on Information Reuse and Integration (IRI), Pittsburgh, PA, USA, 28–30 July 2016; pp. 218–225. [Google Scholar]
- Kumar, K.S.; Balakrishnan, S.; Janet, J. A cloud-based prototype for the monitoring and predicting of data in precision agriculture based on internet of everything. J. Ambient. Intell. Humaniz. Comput. 2020, 1–12. [Google Scholar] [CrossRef]
- Singh, S.; Chana, I.; Buyya, R. Agri-Info: Cloud based autonomic system for delivering agriculture as a service. arXiv 2015, arXiv:1511.08986. [Google Scholar] [CrossRef]
- 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]
- Vatari, S.; Bakshi, A.; Thakur, T. Green house by using IOT and cloud computing. In Proceedings of the 2016 IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India, 20–21 May 2016; pp. 246–250. [Google Scholar]
- Taneja, M.; Jalodia, N.; Malone, P.; Byabazaire, J.; Davy, A.; Olariu, C. Connected Cows: Utilizing Fog and Cloud Analytics toward Data-Driven Decisions for Smart Dairy Farming. IEEE Internet Things Mag. 2019, 2, 32–37. [Google Scholar] [CrossRef] [Green Version]
- Taneja, M.; Byabazaire, J.; Davy, A.; Olariu, C. Fog assisted application support for animal behaviour analysis and health monitoring in dairy farming. In Proceedings of the 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore, 5–8 February 2018; pp. 819–824. [Google Scholar]
- Caria, M.; Schudrowitz, J.; Jukan, A.; Kemper, N. Smart farm computing systems for animal welfare monitoring. In Proceedings of the 2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia, 22–26 May 2017; pp. 152–157. [Google Scholar]
- Nawandar, N.K.; Satpute, V. IoT based intelligent irrigation support system for smart farming applications. ADCAIJ Adv. Distrib. Comput. Artif. Intell. J. 2019, 8, 75–85. [Google Scholar]
- Alonso, R.S.; Sittón-Candanedo, I.; García, Ó.; Prieto, J.; Rodríguez-González, S. An intelligent Edge-IoT platform for monitoring livestock and crops in a dairy farming scenario. Ad Hoc Netw. 2020, 98, 102047. [Google Scholar] [CrossRef]
- Hasan, M.; Uddin, K.N.W.; Sayeed, A.; Tasneem, T. Smart Agriculture Robotic System Based on Internet of Things to Boost Crop Production. In Proceedings of the 2021 2nd International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), DHAKA, Bangladesh, 5–7 January 2021; pp. 157–162. [Google Scholar]
- Chen, C.J.; Huang, Y.Y.; Li, Y.S.; Chen, Y.C.; Chang, C.Y.; Huang, Y.M. Identification of fruit tree pests with deep learning on embedded drone to achieve accurate pesticide spraying. IEEE Access 2021, 9, 21986–21997. [Google Scholar] [CrossRef]
- Foughali, K.; Fathallah, K.; Frihida, A. Using Cloud IOT for disease prevention in precision agriculture. Procedia Comput. Sci. 2018, 130, 575–582. [Google Scholar] [CrossRef]
- Chew, K.T.; Jo, R.S.; Lu, M.; Raman, V.; Then, P.H.H. Organic Black Soldier Flies (BSF) Farming in Rural Area using Libelium Waspmote Smart Agriculture and Internet-of-Things Technologies. In Proceedings of the 2021 IEEE 11th IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE), Penang, Malaysia, 3–4 April 2021; pp. 228–232. [Google Scholar]
- Liu, Y.; Wang, Y.s.; Xu, S.p.; Hu, W.w.; Wu, Y.j. Design and Implementation of Online Monitoring System for Soil Salinity and Alkalinity in Yangtze River Delta Tideland. In Proceedings of the 2021 IEEE International Conference on Artificial Intelligence and Industrial Design (AIID), Guangzhou, China, 28–30 May 2021; pp. 521–526. [Google Scholar]
- Namee, K.; Kamjumpol, C.; Pimsiri, W. Development of Smart Vegetable Growing Cabinet with IoT, Edge Computing and Cloud Computing. In Proceedings of the 2020 2nd International Conference on Image Processing and Machine Vision, Bangkok, Thailand, 5–7 August 2020; pp. 47–52. [Google Scholar]
- Li, X.; Ma, Z.; Zheng, J.; Liu, Y.; Zhu, L.; Zhou, N. An Effective Edge-Assisted Data Collection Approach for Critical Events in the SDWSN-Based Agricultural Internet of Things. Electronics 2020, 9, 907. [Google Scholar] [CrossRef]
- Pham, T.C.; Vo, H.B.; Tran, N.Q. A Design of Greenhouse Monitoring System Based on Low-Cost Mesh Wi-Fi Wireless Sensor Network:* Note: Sub-titles are not captured in Xplore and should not be used. In Proceedings of the 2021 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), Toronto, ON, Canada, 21–24 April 2021; pp. 1–6. [Google Scholar]
- Roopaei, M.; Rad, P.; Choo, K.K.R. Cloud of things in smart agriculture: Intelligent irrigation monitoring by thermal imaging. IEEE Cloud Comput. 2017, 4, 10–15. [Google Scholar] [CrossRef]
- 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]
- Younes, M.; Salman, A. A Cloud-Based Application for Smart Irrigation Management System. In Proceedings of the 2021 8th International Conference on Electrical and Electronics Engineering (ICEEE), Antalya, Turkey, 9–11 April 2021; pp. 85–92. [Google Scholar]
- Naji, A.Z.A.; Salman, A.M. Water Saving in Agriculture through the Use of Smart Irrigation System. In Proceedings of the 2021 4th International Conference on Data Storage and Data Engineering, Barcelona, Spain, 18–20 February 2021; pp. 153–160.
- Babou, C.S.M.; Sane, B.O.; Diane, I.; Niang, I. Home edge computing architecture for smart and sustainable agriculture and breeding. In Proceedings of the 2nd International Conference on Networking, Information Systems & Security, Rabat, Morocco, 27–19 March 2019; pp. 1–7. [Google Scholar]
- Sakthi, U.; Rose, J.D. Smart Agricultural Knowledge Discovery System using IoT Technology and Fog Computing. In Proceedings of the 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT), Tirunelveli, India, 20–22 August 2020; pp. 48–53. [Google Scholar]
- Mekala, M.S.; Viswanathan, P. A novel technology for smart agriculture based on IoT with cloud computing. In Proceedings of the 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, India, 10–11 February 2017; pp. 75–82. [Google Scholar]
- Gia, T.N.; Qingqing, L.; Queralta, J.P.; Zou, Z.; Tenhunen, H.; Westerlund, T. Edge AI in smart farming IoT: CNNs at the edge and fog computing with LoRa. In Proceedings of the 2019 IEEE AFRICON, Accra, Ghana, 25–27 September 2019. [Google Scholar]
- Khattab, A.; Abdelgawad, A.; Yelmarthi, K. Design and implementation of a cloud-based IoT scheme for precision agriculture. In Proceedings of the 2016 28th International Conference on Microelectronics (ICM), Giza, Egypt, 17–20 December 2016; pp. 201–204. [Google Scholar]
- Kassim, M.R.M.; Harun, A.N. Wireless sensor networks and cloud computing integrated architecture for agricultural environment applications. In Proceedings of the 2017 Eleventh International Conference on Sensing Technology (ICST), Sydney, NSW, Australia, 4–6 December 2017; pp. 1–5. [Google Scholar]
- Tsipis, A.; Papamichail, A.; Koufoudakis, G.; Tsoumanis, G.; Polykalas, S.E.; Oikonomou, K. Latency-Adjustable Cloud/Fog Computing Architecture for Time-Sensitive Environmental Monitoring in Olive Groves. AgriEngineering 2020, 2, 175–205. [Google Scholar] [CrossRef] [Green Version]
- Montoya-Munoz, A.I.; Rendon, O.M.C. An Approach Based on Fog Computing for Providing Reliability in IoT Data Collection: A Case Study in a Colombian Coffee Smart Farm. Appl. Sci. 2020, 10, 8904. [Google Scholar] [CrossRef]
- Kakamoukas, G.; Sarigiannidis, P.; Maropoulos, A.; Lagkas, T.; Zaralis, K.; Karaiskou, C. Towards Climate Smart Farming—A Reference Architecture for Integrated Farming Systems. Telecom 2021, 2, 52–74. [Google Scholar] [CrossRef]
- Stojanović, R.; Maraš, V.; Radonjić, S.; Martić, A.; Durković, J.; Pavićević, K.; Mirović, V.; Cvetković, M. A Feasible IoT-Based System for Precision Agriculture. In Proceedings of the 2021 10th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro, 7–10 June 2021; pp. 1–4. [Google Scholar]
- Almalki, F.A.; Soufiene, B.O.; Alsamhi, S.H.; Sakli, H. A low-cost platform for environmental smart farming monitoring system based on IoT and UAVs. Sustainability 2021, 13, 5908. [Google Scholar] [CrossRef]
- Roy, S.; Ray, R.; Roy, A.; Sinha, S.; Mukherjee, G.; Pyne, S.; Mitra, S.; Basu, S.; Hazra, S. IoT, big data science & analytics, cloud computing and mobile app based hybrid system for smart agriculture. In Proceedings of the 2017 8th Annual Industrial Automation and Electromechanical Engineering Conference (IEMECON), Bangkok, Thailand, 16–18 August 2017; pp. 303–304. [Google Scholar]
- Symeonaki, E.G.; Arvanitis, K.G.; Piromalis, D.D. Cloud computing for IoT applications in climate-smart agriculture: A review on the trends and challenges toward sustainability. In Proceedings of the International Conference on Information and Communication Technologies in Agriculture, Food & Environment, Chania, Crete, Greece, 21–24 September 2017; Springer: Cham, Switzerland, 2017; pp. 147–167. [Google Scholar]
- O’Grady, M.; Langton, D.; O’Hare, G. Edge computing: A tractable model for smart agriculture? Artif. Intell. Agric. 2019, 3, 42–51. [Google Scholar] [CrossRef]
- Mekala, M.S.; Viswanathan, P. A Survey: Smart agriculture IoT with cloud computing. In Proceedings of the 2017 International Conference on Microelectronic Devices, Circuits and Systems (ICMDCS), Vellore, India, 10–12 August 2017; pp. 1–7. [Google Scholar]
- Zhang, M.; Wang, X.; Feng, H.; Huang, Q.; Xiao, X.; Zhang, X. Wearable Internet of Things enabled precision livestock farming in smart farms: A review of technical solutions for precise perception, biocompatibility, and sustainability monitoring. J. Clean. Prod. 2021, 312, 127712. [Google Scholar] [CrossRef]
- Akhtar, M.N.; Shaikh, A.J.; Khan, A.; Awais, H.; Bakar, E.A.; Othman, A.R. Smart Sensing with Edge Computing in Precision Agriculture for Soil Assessment and Heavy Metal Monitoring: A Review. Agriculture 2021, 11, 475. [Google Scholar] [CrossRef]
- Yang, F.; Wang, K.; Han, Y.; Qiao, Z. A cloud-based digital farm management system for vegetable production process management and quality traceability. Sustainability 2018, 10, 4007. [Google Scholar] [CrossRef] [Green Version]
- Baghrous, M.; Ezzouhairi, A.; Benamar, N. Smart Farming System Based on Fog Computing and LoRa Technology. In Embedded Systems and Artificial Intelligence; Springer: Fez, Morocco, 2020; pp. 217–225. [Google Scholar]
- Lee, K.; Silva, B.N.; Han, K. Deep Learning Entrusted to Fog Nodes (DLEFN) Based Smart Agriculture. Appl. Sci. 2020, 10, 1544. [Google Scholar] [CrossRef] [Green Version]
- Mehta, A.; Patel, S. IoT based smart agriculture research opportunities and challenges. Int. J. Technol. Res. Eng 2016, 4, 541–543. [Google Scholar]
- Tzounis, A.; Katsoulas, N.; Bartzanas, T.; Kittas, C. Internet of Things in agriculture, recent advances and future challenges. Biosyst. Eng. 2017, 164, 31–48. [Google Scholar] [CrossRef]
- de Araujo Zanella, A.R.; da Silva, E.; Albini, L.C.P. Security challenges to smart agriculture: Current state, key issues, and future directions. Array 2020, 8, 100048. [Google Scholar] [CrossRef]
- Khan, M.A.; Salah, K. IoT security: Review, blockchain solutions, and open challenges. Future Gener. Comput. Syst. 2018, 82, 395–411. [Google Scholar] [CrossRef]
- Rajasekaran, T.; Anandamurugan, S. Challenges and applications of wireless sensor networks in smart farming—A survey. In Advances in Big Data and Cloud Computing; Springer: Singapore, 2019; pp. 353–361. [Google Scholar]
- Elijah, O.; Rahman, T.A.; Orikumhi, I.; Leow, C.Y.; Hindia, M.N. An overview of Internet of Things (IoT) and data analytics in agriculture: Benefits and challenges. IEEE Internet Things J. 2018, 5, 3758–3773. [Google Scholar] [CrossRef]
- Madushanki, R.; Wirasagoda, H.; Halgamuge, M. Adoption of the Internet of Things (IoT) in Agriculture and Smart Farming towards Urban Greening: A Review. Int. J. Adv. Comput. Sci. Appl. 2019, 10, 11–28. [Google Scholar] [CrossRef] [Green Version]
- Ratnaparkhi, S.; Khan, S.; Arya, C.; Khapre, S.; Singh, P.; Diwakar, M.; Shankar, A. Smart agriculture sensors in IOT: A review. Mater. Today Proc. 2020. [Google Scholar] [CrossRef]
- Eitzinger, A.; Cock, J.; Atzmanstorfer, K.; Binder, C.R.; Läderach, P.; Bonilla-Findji, O.; Bartling, M.; Mwongera, C.; Zurita, L.; Jarvis, A. GeoFarmer: A monitoring and feedback system for agricultural development projects. Comput. Electron. Agric. 2019, 158, 109–121. [Google Scholar] [CrossRef] [PubMed]
- 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]
- Chung, W.Y.; Luo, R.H.; Chen, C.L.; Heythem, S.; Chang, C.F.; Po, C.C.; Li, Y. Solar powered monitoring system development for smart farming and Internet of Thing applications. Meet. Abstr. Electrochem. Soc. 2019, 28, 1371–1375. [Google Scholar]
- Ruiz-Garcia, L.; Lunadei, L.; Barreiro, P.; Robla, I. A review of wireless sensor technologies and applications in agriculture and food industry: State of the art and current trends. Sensors 2009, 9, 4728–4750. [Google Scholar] [CrossRef] [Green Version]
- Ojha, T.; Misra, S.; Raghuwanshi, N.S. Wireless sensor networks for agriculture: The state-of-the-art in practice and future challenges. Comput. Electron. Agric. 2015, 118, 66–84. [Google Scholar] [CrossRef]
- Aqeel-ur-Rehman; Abbasi, A.Z.; Islam, N.; Shaikh, Z.A. A review of wireless sensors and networks’ applications in agriculture. Comput. Stand. Interfaces 2014, 36, 263–270. [Google Scholar] [CrossRef]
- Maddikunta, P.K.R.; Hakak, S.; Alazab, M.; Bhattacharya, S.; Gadekallu, T.R.; Khan, W.Z.; Pham, Q.V. Unmanned aerial vehicles in smart agriculture: Applications, requirements, and challenges. IEEE Sens. J. 2021, 21, 17608–17619. [Google Scholar] [CrossRef]
Features | Edge Computing | Fog Computing |
---|---|---|
Location of data collection, processing, storage | Network Edge, Edge devices | Near Edge, Core networking |
Computation and storage capabilities | More limited | Limited |
Resources | More limited | Limited |
Handling multiple IoT application | Unsupported | Supported |
Focus | IoT level | Infrastructure level |
Year | Reference | Title | Main Focus/Contribution |
---|---|---|---|
2017 | [48] | Review of IoT applications in agro-industrial and environmental fields | A review on agro-industrial and IoT environmental applications and identified application areas, trends, architectures, and open challenges from the papers published from 2006 to 2016. |
2019 | [43] | A Survey on the Role of IoT in Agriculture for the Implementation of Smart Farming | A comprehensive survey on the state-of-the-art for IoT in agriculture and discussed agricultural network architecture, platform, and topology. |
2020 | [44] | Role of IoT Technology in Agriculture: A Systematic Literature Review | Presented a systematic literature review on collection of all relevant research on IoT agricultural applications, sensors/devices, communication protocols, and network types from selective high-quality research articles published in the domain of IoT-based agriculture between 2006 and 2019. |
2020 | [10] | A Systematic Review of IoT Solutions for Smart Farming | Presented a systematic review to identify the main devices, platforms, network protocols, processing data technologies and the applicability of smart farming with IoT to agriculture. |
2020 | [35] | Overview of Edge Computing in the Agricultural Internet of Things: Key Technologies, Applications, Challenges | Review on application of Edge Computing in the Agricultural Internet of Things and investigates the combination of Edge Computing and Artificial Intelligence, blockchain, and Virtual/Augmented reality technology. |
2020 | [45] | Survey, comparison, and research challenges of IoT application protocols for smart farming | A survey of research efforts on the IoT application layer protocols, focusing on their basic characteristics, their performance, as well as their recent use in agricultural applications. |
2020 | [46] | Internet of Things (IoT) and Agricultural Unmanned Aerial Vehicles (UAVs) in smart farming: A comprehensive review | A survey on main principles of IoT technology, including intelligent sensors, IoT sensor types, networks, and protocols used in agriculture, as well as IoT applications and solutions in smart farming. |
2020 | [47] | Security and Privacy for Green IoT-Based Agriculture: Review, Blockchain Solutions, and Challenges | Presented research challenges on security and privacy issues in the field of green IoT-based agriculture. |
2021 | [49] | Internet of Things for the Future of Smart Agriculture: A Comprehensive Survey of Emerging Technologies | Comprehensive survey of emerging technologies for IoT based smart agriculture. |
2021 | [50] | Survey for smart farming technologies: Challenges and issues | An extensive review of the use of smart technologies in agriculture and elaborates the technologies for smart agriculture including, Internet of Things, cloud computing, machine learning, and artificial intelligence. |
2021 | [51] | A Review of Applications and Communication Technologies for Internet of Things (IoT) and Unmanned Aerial Vehicle (UAV) Based Sustainable Smart Farming | Reviewed some major applications of IoT and UAV in smart farming, and explored the communication technologies, network functionalities, and connectivity requirements for Smart farming. |
2021 | This Survey | A Systematic Survey on the Role of Cloud, Fog, and Edge Computing Combination in Smart Agriculture | A systematic Survey on Cloud, Fog, and Edge Computing applications, architecture components from research articles published between 2015 and up-to-date (2021-June) from the domain of Cloud, Fog, and Edge based agriculture. |
Database | URL |
---|---|
ACM Digital Library | https://dl.acm.org/ (accessed on 30 June 2021) |
IEEE Xplore | https://ieeexplore.ieee.org/Xplore/home.jsp (accessed on 30 June 2021) |
MDPI | https://www.mdpi.com/ (accessed on 30 June 2021) |
Science Direct | https://www.sciencedirect.com/ (accessed on 30 June 2021) |
Springer | https://link.springer.com/ (accessed on 30 June 2021) |
Application Domains | Single Domain Applications | Multi Domain Applications | No. of Applications |
---|---|---|---|
Animal Management | [62,63,64] | [59,66,87] | 06 |
Crop Management | [53,54,67,68] | [25,58,59,66,69,70,71,87,88,89] | 14 |
Greenhouse Management | [60,61,72,74] | [73] | 05 |
Irrigation Management | [75,76,77,78] | [25,53,57,59,79,88,90] | 11 |
Soil Management | [55,56] | [25,53,57,58,59,71,79,80,81] | 11 |
Weather Management | [82,83,84,85,86] | [58,59,70,80,81,89] | 11 |
Research Approaches | Single Approach | Multiple Approach |
---|---|---|
Survey/Review | [35,49,91,92,93,95] | |
Applications/Systems | [61,63,64,67,68,69,71,72,74,75,78,80,89,96] | [25,59,60,62,66,77,81,84,85] |
Architecture | [53,56,58,73,76,79,83,86,87,97] | [25,59,60,62,66,77,81,84,85] |
Year | Reference | Description | Main Contribution or Achieved Objectives | Architecture Components | ||
---|---|---|---|---|---|---|
Edge Layer | Fog Layer | Cloud Layer | ||||
2021 | [87] | Proposed a Climate-Smart architecture for fostering and supporting integrated agricultural systems. | automation | sensors, drones | - | Cloud |
2021 | [89] | Implemented a system for environmental smart farming monitoring systems based on IoT and UAVs. | low cost | sensors, drones | - | Cloud |
2021 | [78] | Provided architectural design and implementation of a smart irrigation system that uses a WSN based on Arduino and XBee technologies. | automation, efficient | sensors | - | Cloud |
2021 | [71] | Designed and implemented an online monitoring system for crop planting and soil remediation. | reliable and convenient data sources | sensors | - | Cloud |
2021 | [70] | Proposed an IoT-based Smart Agriculture System assisting farmers. | increase overall yield, increase quality of products | sensors | - | Cloud |
2021 | [74] | Proposed and implemented wireless agricultural monitoring system for greenhouse. | low cost | sensors | - | Cloud |
2021 | [77] | Implemented a cloud and IoT based system to automate the irrigation schedule. | automation | sensors | - | Cloud |
2021 | [68] | Developed an application to provide real-time pest detection in the orchard. | increase crop yield | drones | - | Cloud |
2021 | [67] | Developed an IoT based smart robotic system to improve harvesting and production. | low cost, consumes less power | sensors, actuators | - | Cloud (data storage) |
2020 | [53] | Introduction of a Smart Drone for crop management where the real-time drone data coupled with IoT and Cloud Computing. | promote resource sharing, cost-saving and data storage | sensors | - | Cloud (Server, Storage) |
2020 | [66] | Proposed an architecture and developed a system to monitor the state of dairy cattle and feed grain in real time. | reduction in data traffic, improvement in the reliability in communications. | sensors, IoT nodes, Edge Gateway, Local data store | - | Cloud Applications, APIs |
2020 | [98] | Proposed a strategy that assigns DL layers to Fog nodes in a Fog-computing-based smart agriculture environment | efficient resource utilisation, reducing network congestion | sensors | Fog nodes | Cloud server |
2020 | [86] | An approach that introduces a Things-Fog-Cloud architecture that combines ML and Interpolation techniques to intelligently and automatically provide data reliability on SF applications | reliable data collection | sensors | Fog controllers, Fog Nodes | Data Centers, SaaS, PaaS, IaaS |
2020 | [73] | Proposed an approach for data collection and experimented in a smart greenhouse. | reduce data redundancy | sensors, Edge server | - | Cloud center |
2020 | [85] | Proposed Latency Adjustable Cloud/Fog Computing Architecture for monitoring Olive groves. | low-cost, power-efficient | sensors | Fog (local storage, local server) | Cloud (server, storage) |
2020 | [80] | Proposed smart agricultural knowledge support system to provide real time information | efficiency, latency, cost level, scalability, speed, data security | sensors, Edge node, gateway | Fog node, gateway | Cloud services (Cloud server, KB) |
2020 | [58] | Proposed an architecture for the monitoring and predicting of data in precision agriculture. | sufficient decision-making | sensors | - | Cloud servers |
2020 | [97] | Proposed an architecture based on Fog Nodes and LoRa technology to optimize the number of nodes deployment in smart farms. | low latency, save bandwidth, low energy consumption, Data security | sensors, actuators | Fog node | Cloud |
2020 | [55] | Developed a soil moisture system with IoT and Cloud. | low cost, continuous monitoring | sensor | - | Cloud |
2019 | [79] | Proposed a Home Edge Computing Architecture (HECA) and implemented use cases for smart agriculture | low latency | sensors, Home Edge Computing (local data center, gateway), Mobile Edge Computing (gateway, data center) | - | Cloud |
2019 | [59] | Proposed an architecture and developed an autonomic system for delivering agriculture as a service. | high network bandwidth, low execution cost, low execution time, low latency, automation | sensors | - | Cloud |
2019 | [60] | Proposed and developed a flexible platform able to cope with soilless culture needs in full recirculation greenhouse. | efficiency in water consumption, automation | sensors, CPS, NFV nodes | - | Data Cloud |
2019 | [76] | Proposed and developed a design of monitoring and operating irrigation networks. | low-cost, automatic, high performance | sensors, gateways | - | Cloud |
2019 | [82] | Presented a hybrid 5-layer architecture for IoT systems in smart farms. | low power and long-range transmission | sensor nodes, actuator nodes, Edge gateways | Fog gateways | databases, application servers |
2018 | [62,63] | Proposed a Fog Computing based application for animal behaviour analysis and health monitoring in dairy farming. | efficient real time data analytics, affordable, scalable | sensors | Fog node | Cloud (database) |
2018 | [25] | Proposed a platform through Cloud integration for large-area data collection and analysis. | reduced cost of network transmission | IoT devices | Fog | Cloud |
2018 | [69] | Developed a Decision Support System for Late Blight disease. | efficient, minimal cost | sensors, local gateway | - | Cloud |
2017 | [75] | Proposed and developed CoT-based irrigation system. | improve irrigation efficiency, lower costs | sensors | Fog nodes, gateway | Data center |
2017 | [84] | Proposed an integrated WSN and Cloud architecture for agricultural environment applications. | fully utilise the data | sensors | - | Cloud (gateway, database) |
2017 | [64] | Proposed open and low-cost concepts for Fog Computing system to create a smart farm animal welfare monitoring system. | low cost | sensors | farm controller | Cloud applications |
2017 | [81] | Proposed a agriculture monitoring systems based on IoT with Cloud. | low cost, automation | sensors | - | Cloud applications |
2016 | [61] | Proposed greenhouse by using IoT and Cloud. | higher crop yield, better quality | sensors | - | Cloud |
2016 | [83] | Proposed a Cloud-based three-layer architecture for IoT precision agricultural applications. | efficient | sensors and actuators, gateway (WiFi) | - | Cloud (data storage, data analytics, data visualization, APIs) |
2016 | [57] | Proposed an extensible Cloud-based software platform for Precision Agriculture | decision support, automation | sensors | - | Cloud |
2016 | [56] | Proposed a Cloud Computing enables infrastructure for efficient soil moisture monitoring. | efficient, reduce costs | sensors | - | Cloud (data processing center) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kalyani, Y.; Collier, R. A Systematic Survey on the Role of Cloud, Fog, and Edge Computing Combination in Smart Agriculture. Sensors 2021, 21, 5922. https://doi.org/10.3390/s21175922
Kalyani Y, Collier R. A Systematic Survey on the Role of Cloud, Fog, and Edge Computing Combination in Smart Agriculture. Sensors. 2021; 21(17):5922. https://doi.org/10.3390/s21175922
Chicago/Turabian StyleKalyani, Yogeswaranathan, and Rem Collier. 2021. "A Systematic Survey on the Role of Cloud, Fog, and Edge Computing Combination in Smart Agriculture" Sensors 21, no. 17: 5922. https://doi.org/10.3390/s21175922