Iot and Weather Based Smart Irrigation Monitoring And Controlling System for Agriculture
J. Jegathesh Amalraj1, M. Sivakumar2
1Dr. J. Jegathesh Amalraj*, Assistant Professor, Department of Computer Science, Thiruvalluvar University Constituent College, Cuddalore, Tamilnadu, India.
2Dr. M. Sivakumar, Assistant Professor, Department of Mathematics, Thiruvalluvar University Constituent College, Cuddalore, Tamilnadu, India.

Manuscript received on November 11, 2019. | Revised Manuscript received on November 20 2019. | Manuscript published on 30 November, 2019. | PP: 11431-11434 | Volume-8 Issue-4, November 2019. | Retrieval Number: D9065118419/2019©BEIESP | DOI: 10.35940/ijrte.D9065.118419

Open Access | Ethics and Policies | Cite  | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (

Abstract: Effective and successful agriculture requires effective water management. Irrigation at appropriate periods and at appropriate levels results in profitable yields. Technology can provide an effective solution for this domain. This work presents an IoT based prediction model that can be to create a smart irrigation system for farming. The proposed architecture is composed of three layers; the data collection layer, machine learning based rainfall prediction layer and the rulebased irrigation requirement identification layer. The data collection layer operates in multiple levels using sensors and APIs, obtaining ground based information and also weather information. The machine learning layer performs rainfall prediction based on past data and the final layer uses defined rules to identify the irrigation needs of crops. The major advantage of this model is that it is not fine tuned to a single crop. The model can be used for any crop and can also be used for multiple crops by the same farmer.
Keywords: Smart Irrigation, IoT, Random Forest, Precision Agriculture, Machine Learning.
Scope of the Article: Machine Learning.