About This Architecture
ThriveGarden AI Home Garden Pipeline is an edge-first data architecture combining Raspberry Pi 5 hardware with multi-tier cloud integration for autonomous plant care. Soil moisture, temperature, humidity, water level sensors, and a USB camera feed into a Raspberry Pi 5 controller running Python services—GPIO Manager, Sensor Manager, Watering Decision Engine, and Camera Service—that process data locally every 30 minutes and trigger relay-controlled water pumps. Data flows through a three-tier local data lake (raw JSON sensor readings, curated SQLite metrics and plant images, aggregated daily summaries) before optional cloud serving via OpenAI API, weather APIs, and notification services (Email, WhatsApp, Telegram) to mobile and web dashboards. This architecture demonstrates edge processing for latency-sensitive control while maintaining cloud optionality for AI enrichment and multi-channel alerts. Fork and customize this diagram on Diagrams.so to adapt sensor types, cloud providers, or notification channels for your garden automation use case.