24 ESP32-based nodes running UPIP IoT firmware. They measure pH, water temperature, dissolved oxygen, EC/TDS (nutrient concentration), ammonia, nitrate, soil moisture, and flow rate. Plus a weather station for air temperature, humidity, wind, rain, UV, and barometric pressure. Total: 96 sensors generating 1,200+ data points per minute.