Logo Lanfrica

meriamjadoui/AquaWise

Domain:

environment and energydigital infrastructure

Record type:

softwareproject
Creator:
mer
Host:
Smart Solar Water Management System ; IoT + AI + React Dashboard for rural water & energy monitoring in Tunisia/Africa # AquaWise (AquaWise) **Smart Solar-Powered Water Management System β€” Hybrid AI Β· IoT Β· Real-Time Dashboard** > AquaWise directly contributes to the United Nations Sustainable Development Goals (SDGs), particularly **SDG 6**: Clean Water and Sanitation, **SDG 7**: Affordable and Clean Energy, **SDG 9**: Industry, Innovation and Infrastructure, **SDG 11**: Sustainable Cities and Communities, and **SDG 13**: Climate Action, by promoting efficient water use, renewable energy integration, resilient infrastructure, and sustainable resource management. By combining **Live Hybrid AI Models**, **Google Gemini Conversational Assistant**, and **real-time IoT sensor data**, AquaWise helps communities: - πŸ’§ Reduce water losses through early leak detection - ⚑ Optimize solar energy use with AI-driven pump scheduling - πŸ”§ Prevent pump failures through predictive maintenance - 🌍 Enhance access to clean water for off-grid communities ## Table of Contents 1. System Architecture 2. Hardware Components 3. Technology Stack 4. Hybrid AI Engine & Chatbot 5. Security Measures 6. Getting Started (Local Setup) 7. Hardware-in-the-Loop Simulator ## 1 * System Architecture The platform is structured in a robust, highly decoupled **4-tier architecture** featuring authentication and a dedicated ML microservice: ```text β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ SENSOR LAYER (ESP32) β”‚ β”‚ YF-S201 (flow) Β· HC-SR04 (reservoir) Β· INA219 (power) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ WiFi / HTTP β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ DATABASE (MySQL) β”‚ β”‚ Stores timestamped sensor telemetry in `system_overview` table β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ SQL Queries β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ …