The Internet of Things (IoT) is transforming the agriculture industry and enabling farmers to contend with the enormous challenges they face. Livestock monitoring, conservation monitoring, and plant & soil monitoring are the challenges for which IoT can provide solutions. Innovative IoT applications address agricultural issues, enhancing the quality, quantity, sustainability, and cost-effectiveness of production. Today's large and local farms can leverage IoT to remotely monitor sensors detecting soil moisture, crop growth, pests, and control smart connected harvesters and irrigation equipment. This paper aims to monitor soil parameters such as moisture, temperature, and electrical conductivity, and automate the irrigation process. Decision-making is executed through a microcontroller. Users are notified via android apps when there are deviations from expected values, ensuring system health. Greenhouses are controlled environments for plant growth. The main aim of this paper is to design a simple, low-cost, IoT-based system to continuously monitor and control environmental parameters to achieve optimal plant growth and yield.