Greenhouses have transformed modern agriculture by precisely managing the environmental conditions of delicate plant species to promote crop growth. This project proposes a practical framework for a low-cost greenhouse farm monitoring system for tracking the real-time data of a greenhouse.
The Internet of Things (IoT) technology has been used to develop a prototype that uses two sensors to collect environmental factor data including temperature, humidity, heat index, and soil moisture. An ESP32 microcontroller sends this data to a Raspberry Pi 4 microcomputer. The data is displayed by a web application running on a local server hosted on the Raspberry Pi and is made available to the internet through Ngrok. A PostgreSQL-based database is used to store the data in Raspberry Pi which allows offline data collection. With an Internet connection, data can also be monitored from anywhere in the world using a global server made of Vercel.