A comprehensive, open-source platform for smart greenhouse automation, integrating IoT sensor nodes, automated irrigation, real-time analytics, and advanced protocols to optimize resource usage and improve crop health.
- Distributed wireless sensor nodes (ESP32)
- Automated irrigation and climate control
- Real-time data analytics and visualization (FastAPI, TimescaleDB, Grafana)
- Secure, scalable, and modular architecture
- Open-source hardware and software
plantSensorDemo/— Embedded firmware and hardware for sensor nodesserver/— Backend, database, and deployment scriptsimages/— System diagrams and dashboard screenshotsgreenhouse_report.tex— Project report and documentation
-
Clone the repository:
If you need node firmware or hardware information, clone with submodules:
git clone --recurse-submodules https://github.com/AzamkhonKh/smart-greenhouse.git cd smart-greenhouseOtherwise, for a basic clone:
git clone https://github.com/AzamkhonKh/smart-greenhouse.git cd smart-greenhouse -
Review the server/README.md for backend setup and deployment instructions.
-
Review the plantSensorDemo/README.md for sensor node firmware and hardware setup.
- Full system documentation and report:
greenhouse_report.tex - Hardware schematics and bill of materials: see
plantSensorDemo/ - API and backend details: see
server/
Contributions are welcome! Please open issues or pull requests for improvements, bug fixes, or new features.
MIT License. See LICENSE for details.
For questions or support, please contact the repository maintainer or open an issue.