This document describes an IOT system developed to help farmers improve decision making for agriculture. Sensors are used to measure field parameters like temperature, humidity, and soil moisture. This data is stored on a server and analyzed to calculate crop water requirements using the Penman-Monteith algorithm and recommend fertilizers based on soil NPK values. The system also generates irrigation schedules based on inputs like sowing date and soil moisture. It is implemented locally to provide analytics and insights to improve profits by optimizing water and energy use through better irrigation planning.