• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology


Indian Journal of Science and Technology

Year: 2023, Volume: 16, Issue: 1, Pages: 1-11

Original Article

IoT Enabled Smart Agriculture using Digital Dashboard

Received Date:16 August 2022, Accepted Date:28 November 2022, Published Date:02 January 2023


Objectives: To develop an IoT-based smart device to retrieve soil and water parameters by collecting and storing sensor-based data and to make crop recommendations. The primary goal of this work is to create a link between farmers and their farms. Methods: This work produces a smart device to predict suitable crop based on several parameters using a technical approach that makes use of the Internet of Things, Machine learning algorithms, and Sensor Networks. The Gaussian Naive Bayes algorithm is used in the Prediction module to predict suitable crop types. Several components are used to make an IoT system like Raspberry Pi, DHT11 sensor, soil moisture sensor, pH sensor, LDR sensor, Ultrasonic sensor, NPK sensor, and other components to collect data related to soil properties and weather conditions. Soil samples were collected from different fields and tested by switching the IoT kit and the message will be passed to the field owner. Dataset is used from the Kaggle database to train the model for crop prediction. Seven parameters have been taken in the trained dataset such as pH, N, P, K, temperature, humidity, and rainfall. All these values were collected through soil properties sensors and weather condition sensors. Existing traditional methods like soil testing laboratories involve lengthy and costly procedures for soil testing and crop prediction. The proposed system will produce results faster at a lesser cost while making digital data available on the cloud server. Findings: The proposed system performs efficiently when compared to the previous report with 99.3% accuracy over 97.18%. The existing approach for lab-based soil testing takes approximately 5 – 8 days; whereas the proposed system using an IoT kit can perform n number of soil tests on a single device and the results can be viewed instantly. Novelty: Most of the existing systems like smart agriculture system and smart irrigation system use Arduino Uno for soil test which doesn’t support high-end sensors and works only with desktop computer traditional programs. The existing system for nutrient identification uses a soil Ec sensor and color sensor to find N, P, and K values which include multi-steps and are time-consuming. The proposed system uses Raspberry Pi for soil tests which are more compatible with implementing the latest machine-level algorithms. In this system, the NPK sensor is used instead of soil Ec sensor and color sensor which will give the N, P, and K values directly. In the existing system, accuracy is 95% with the Random Forest algorithm but the proposed system will give 99.3% with the Gaussian Naïve Bayes algorithm.

Keywords: Internet of Things (IoT), Smart Agriculture, Raspberry Pi, Sensors


  1. Chlingaryan A, Sukkarieh S, Whelan B. Machine learning approaches for crop yield prediction and nitrogen status estimation in precision agriculture: A reviewComputers and Electronics in Agriculture2018;151:6169. Available from: https://doi.org/10.1016/j.compag.2018.05.012
  2. Patel K, Patel HB. A state-of-the-art survey on recommendation system and prospective extensionsComputers and Electronics in Agriculture2020;178:105779. Available from: https://doi.org/10.1016/j.compag.2020.105779
  3. Kumar A, Sarkar S, Pradhan C. Recommendation System for Crop Identification and Pest Control Technique in AgricultureInternational Conference on Communication and Signal Processing (ICCSP)2019;p. 185189. Available from: https://doi.org/ 10.1109/ICCSP.2019.8698099
  4. Lacasta J, Lopez-Pellicer FJ, Espejo-García B, Nogueras-Iso J, Zarazaga-Soria FJ. Agricultural recommendation system for crop protectionComputers and Electronics in Agriculture2018;152:8289. Available from: https://doi.org/10.1016/j.compag.2018.06.049
  5. Chougule A, Jha VK, Mukhopadhyay D. Crop Suitability and Fertilizers Recommendation Using Data Mining TechniquesAdvances in Intelligent Systems and Computing2019;p. 205213. Available from: https://doi.org/10.1007/978-981-13-0224-4_19
  6. Dash R, Dash DK, Biswal GC. Classification of crop based on macronutrients and weather data using machine learning techniquesResults in Engineering2021;9:100203. Available from: https://doi.org/10.1016/j.rineng.2021.100203
  7. Kumar K, Sharma S, Pandey P, Himanshu R, Goyal. IoT Enabled Crop Detection System using Soil AnalysisArtificial Intelligence and Communication Technologies2022;p. 3949. Available from: https://doi.org/10.1109/ICCES54183.2022.9835959
  8. Pyingkodi M, Thenmozhi K, Nanthini K, Karthikeyan M, Palarimath S, Erajavignesh V, et al. Sensor Based Smart Agriculture with IoT Technologies: A ReviewInternational Conference on Computer Communication and Informatics (ICCCI)2022;p. 17. Available from: https://doi.org/10.1109/ICCCI54379.2022.9741001


© 2023 Spandana & Pabboju. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Published By Indian Society for Education and Environment (iSee)



Subscribe now for latest articles and news.