🔗 https://smartgardenirrigation.me/
🌟 Smart Garden is an innovative CoT project built to optimize water usage and simplify irrigation processes for modern gardens. By combining cloud computing, sensor data, and predictive analytics, this system automates irrigation tasks, ensuring plants get the right amount of water at the right time.
- Real-time Monitoring: Continuously monitors soil moisture, temperature, and humidity.
- Data-Driven Decisions: Uses predictive analytics to recommend and automate irrigation schedules.
- Dashboard: Access sensor data and irrigation status from anywhere using the web interface.
- SSL-secured Domain: Ensures secure communication and data transfer between devices and the cloud.
- Geolocation Capability: Tracks and provides the user’s geographic location.
Component | Technology/Tools |
---|---|
Frontend | HTML5, CSS3, JavaScript, Bootstrap |
Backend | Jakarta EE (Java) deployed on WildFly |
Database | MongoDB |
IoT Communication | MQTT (via Mosquitto and Paho-MQTT library) |
Model | XGBoost for predictive analytics |
Hosting | Azure Virtual Machine |
Security | SSL Certification, PKCE Flow, Cookie-based Authentication |
We welcome contributions! 🙌
If you have ideas for improvements, bug fixes, or additional features, feel free to fork this repository and open a pull request.