Abstract
Crop productivity prediction and recommendation is a significant research area of smart agriculture. This paper proposes an Internet of Things (IoT) framework based on dew computing, edge computing, and federated learning, where soil parameters, environmental parameters, and weather data are analysed to predict the crop productivity of a land, and then recommend suitable crop for the land. The dew layer pre-processes and accumulates the received sensor data, and forwards to the edge server. The edge server analyses the sensor data and the weather data, and then sends the result to the cloud along with the model characteristics and to the mobile device. The proposed framework is simulated in iFogSim. The theoretical analysis shows that the proposed framework has reduced the delay by 60–70% approximately and power consumption by 70–80% approximately than the conventional sensor-cloud framework. We also observe that the proposed framework has reduced the delay by 12–35% approximately and power consumption by 30–50% approximately than the edge-cloud framework. We compare four machine learning algorithms based on their performance in data analysis in terms of precision, recall, accuracy, and F-score. We observe that each classifier obtains more than 95% prediction accuracy. An Android application is also proposed for crop recommendation.
Similar content being viewed by others
Availability of data and materials
The datasets analysed during the current study are available from the corresponding author on request.
References
Gavrilović N, Mishra A (2021) Software architecture of the internet of things (iot) for smart city, healthcare and agriculture: analysis and improvement directions. J Ambient Intell Humaniz Comput 12(1):1315–1336
Hitesh Mohapatra and Amiya Kumar Rath (2022) Ioe based framework for smart agriculture. J Ambient Intell Humaniz Comput 13(1):407–424
Javaid N (2021) Integration of context awareness in internet of agricultural things. ICT Express
Kalaiarasi E, Anbarasi A (2021) Crop yield prediction using multi-parametric deep neural networks. Indian J Sci Technol 14(2):131–140
Crane-Droesch A(2018) Machine learning methods for crop yield prediction and climate change impact assessment in agriculture. Environ Res Lett 13(11):114003
Abbas F, Afzaal H, Farooque AA, Tang S (2020) Crop yield prediction through proximal sensing and machine learning algorithms. Agronomy 10(7):1046
Pandith V, Kour H, Singh S, Manhas J, Sharma V (2020) Performance evaluation of machine learning techniques for mustard crop yield prediction from soil analysis. J Sci Res 64(2):394–398
Rishi G, Kumar SA, Oorja G, Krishna M, Shahreen K, Zirawani B, Hairulnizam M, Mostafa SA (2021) Wb-cpi: weather based crop prediction in india using big data analytics. IEEE Access 9:137869–137885
Narkhede UP, Adhiya KP (2014) Evaluation of modified k-means clustering algorithm in crop prediction. Int J Adv Comput Res 4(3):799
Gbadamosi B, Abidemi EA, Roseline OO, Bukola BO, Ehiedu PA (2019) Impact of climatic change on agricultural product yield using k-means and multiple linear regressions. Int J Educ Manag Eng (IJEME) 9(3):16–26
Elavarasan D, Vincent DP (2020) Crop yield prediction using deep reinforcement learning model for sustainable agrarian applications. IEEE access 8:86886–86901
Jayakumar D, Srinivasan S, Prithi P, Vemula Sreelekha, Sri Narashena (2021) Application of machine learning on crop yield prediction in agriculture enforcement. Revista Geintec-gestao Inovacao e Tecnologias 11(2):2142–2155
Zheng Z, Yan P, Chen Y, Cai J, Zhu F (2021) Increasing crop yield using agriculture sensing data in smart plant factory. In Security, Privacy, and Anonymity in Computation, Communication, and Storage: SpaCCS 2020 International Workshops, Nanjing, China, December 18-20, 2020, Proceedings 13, pp 345–356. Springer
Wang AX, Tran C, Desai N, Lobell D, Ermon S (2018) Deep transfer learning for crop yield prediction with remote sensing data. In: Proceedings of the 1st ACM sigcas conference on computing and sustainable societies, pp 1–5
Chen Y, Zhou M, Zheng Z, Chen D (2019) Time-aware smart object recommendation in social internet of things. IEEE Internet Things J 7(3):2014–2027
Chen Y, Zhang J, Guo M, Cao J (2017) Learning user preference from heterogeneous information for store-type recommendation. IEEE Trans Serv Comput 13(6):1100–1114
Guillén MA, Llanes A, Imbernón B, Martínez-España R, Bueno-Crespo A, Cano J-C, Cecilia JM (2021) Performance evaluation of edge-computing platforms for the prediction of low temperatures in agriculture using deep learning. J Supercomput 77(1):818–840
O’Grady MJ, Langton D, O’Hare GMP (2019) Edge computing: a tractable model for smart agriculture? Artif Intell Agric 3:42–51
Kalyani Y, Collier R (2021) A systematic survey on the role of cloud, fog, and edge computing combination in smart agriculture. Sensors 21(17):5922
Ferrández-Pastor FJ, García-Chamizo JM, Nieto-Hidalgo M, Mora-Martínez J (2018) Precision agriculture design method using a distributed computing architecture on internet of things context. Sensors 18(6):1731
Zhang R, Li X (2021) Edge computing driven data sensing strategy in the entire crop lifecycle for smart agriculture. Sensors 21(22):7502
Farooq Muhammad Shoaib, Riaz Shamyla, Abid Adnan, Abid Kamran, Naeem Muhammad Azhar (2019) A survey on the role of iot in agriculture for the implementation of smart farming. IEEE Access 7:156237–156271
Ananthi N, Divya J, Divya M, Janani V (2017) IoT based smart soil monitoring system for agricultural production. In 2017 IEEE technological innovations in ICT for agriculture and rural development (TIAR), pp 209–214. IEEE
Ahmed N, De D, Hussain I (2018) Internet of things (IoT) for smart precision agriculture and farming in rural areas. IEEE Internet Things J 5(6):4890–4899
Partha Pratim Ray (2017) An introduction to dew computing: definition, concept and implications. IEEE Access 6:723–737
Rana S, Obaidat MS, Mishra D, Mishra A, Rao SY (2022) Efficient design of an authenticated key agreement protocol for dew-assisted IoT systems. J Supercomput 78(3):3696–3714
Javadzadeh G, Rahmani AM, Kamarposhti MS (2022) Mathematical model for the scheduling of real-time applications in IoT using dew computing. J Supercomput 78(5):7464–7488
Hati S, De D, Mukherjee A (2022) Dewbcity: blockchain network-based dew-cloud modeling for distributed and decentralized smart cities. J Supercomput 78(6):8977–8997
Manocha A, Bhatia M, Kumar G (2021) Dew computing-inspired health-meteorological factor analysis for early prediction of bronchial asthma. J Netw Comput Appl 179:102995
Ghosh S, De D (2022) Dewcitygame: dew computing-based 5g iot for smart city using coalition formation game. IETE J Res, pp 1–10
Li T, Sahu AK, Talwalkar A, Smith V (2020) Federated learning: challenges, methods, and future directions. IEEE Signal Process Magaz 37(3):50–60
Kumar P, Gupta GP, Tripathi R (2021) Deep privacy-encoding based federated learning framework for smart agriculture. IEEE Micro, Pefl
Thilakarathne NN, Bakar MSA, Abas PE, Yassin H (2022) A cloud enabled crop recommendation platform for machine learning-driven precision farming. Sensors 22(16):6299
Cruz M, Mafra S, Teixeira E (2022) An iot crop recommendation system with k-nn and lora for precision farming
Gupta H, Vahid DA, Ghosh SK, Buyya R (2017) ifogsim: a toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Softw Practice Exp 47(9):1275–1296
Author information
Authors and Affiliations
Contributions
SB contributed to conceptualization, formal analysis, methodology, and writing—original draft. TD contributed to conceptualization, methodology, data analysis, and writing—original draft. AM contributed to conceptualization, methodology, supervision, and writing—review and editing. RB contributed to supervision and writing— review and editing.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
Not applicable.
Funding
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bera, S., Dey, T., Mukherjee, A. et al. E-CropReco: a dew-edge-based multi-parametric crop recommendation framework for internet of agricultural things. J Supercomput 79, 11965–11999 (2023). https://doi.org/10.1007/s11227-023-05131-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05131-4