This document summarizes an IoT-based smart irrigation system that was developed for large-scale farming. The system uses a wireless sensor network and soil sensors to collect data on soil moisture, temperature, and pH levels. This data is transmitted via Node MCU modules to a server. The data is analyzed using a threshold approach and weather forecasts are checked via an Android app. Farmers are sent SMS messages with irrigation recommendations to minimize water usage and waste. The system aims to automate irrigation for large agricultural areas using distributed sensor nodes and IoT technology.