iLyas Bakouch
iLyas Bakouch
## Problem ESP32 MQTT communication has no authentication or encryption. ## Impact - System vulnerable to unauthorized access - Malicious actors could control irrigation - Data not protected in transit...
## Problem Pumps have no maximum duration limit and could run indefinitely if relay fails. ## Impact - Could flood plants if relay gets stuck - Could drain entire water...
## Problem Arduino has no watchdog timer to recover from system hangs. ## Impact - System could hang indefinitely on sensor failures - No automatic recovery mechanism - Plants could...
## Problem DHT22 sensor library not included in platformio.ini dependencies. ## Impact - Build may fail on fresh setup - Temperature/humidity readings unavailable - System cannot make proper irrigation decisions...
## Problem Arduino uses millis() for timestamps while ESP32 uses NTP time, causing data correlation issues. ## Impact - Cannot correlate sensor data between devices - Cloud analytics will be...