Farm Overview
Live
Refresh
🌿
Soil Health Score
Loading...
💧
Soil Moisture
Zone 1 average
🌡️
Temperature
Soil surface
⚠️
Active Alerts
Across all zones
Reading sensors...
🧪 Soil Nutrients ZONE 1
🚨 Alerts
Loading alerts...
💧 Irrigation Recommendation
🌽 Growth Stage
CORN
🌦️ 7-Day Weather Forecast
Open-Meteo • Your Farm Location
Loading forecast...
🧪 Enter Soil Readings
🌿 Soil Health Score
Run analysis to see results
🌾 Soil Conditions for Crop Recommendation
💰 Top Pick Revenue
Run analysis to see revenue potential
🔬 Upload Leaf Photo
📸
Click to upload leaf photo
JPG, PNG — Recommended: clear photo in good lighting
📋 Detection Result
🌿
Upload a leaf photo to detect diseases
📚 Common Corn Diseases Reference
💧 Irrigation Check
📋 Recommendation
💧
Enter conditions to get irrigation advice
🌧️ Upcoming Rain Forecast
Used by irrigation intelligence engine
Loading weather data...
💰 Check Crop Price
📈 Price & Revenue Analysis
📊
Select a crop to see market data
📋 All Crops Market Overview
Crop Modal Price (₹/qtl) Typical Yield (qtl/acre) Est. Revenue/Acre Est. Profit/Acre MSP 2024-25
Loading market data...
🗺️ FarmIQ System Architecture
Complete view of every service, its role, and how data flows through the system
Layer 1 — Data Collection (Hardware / Simulator)
📡 ESP32 Sensors
NPK · pH · Moisture · Temp
🤖 Sensor Simulator
Python · Realistic fake data
↓ MQTT Protocol (port 1883)
Layer 2 — Message Broker
📨 Mosquitto MQTT Broker
Receives all sensor messages · Routes data
↓ Telegraf Pipeline
Layer 3 — Storage
🗄️ InfluxDB 2.7
Time-series sensor data · Port 8086
🐘 PostgreSQL 16
Crops · Diseases · Knowledge base · Port 5432
🔴 Redis 7
Cache · Weather · Mandi prices · Port 6379
↓ Python API calls
Layer 4 — AI Intelligence (FastAPI ML Service · Port 8000)
🌾 Crop Recommender
Random Forest · scikit-learn
🔬 Disease Detector
CNN · TFLite · PlantVillage
🧪 Soil Analyzer
Rule + ML · Fertilizer plans
💧 Irrigation Engine
Weather + Stage + Moisture
📅 Growth Tracker
Crop stage · Daily advice
💰 Market Optimizer
Agmarknet · Revenue calc
↓ HTTP REST API
Layer 5 — Presentation
🌐 This Dashboard
HTML/CSS/JS · Port 80 via Nginx
📈 Grafana
Raw sensor charts · Port 3000
📝 FastAPI Docs
Swagger UI · /docs endpoint
↑↓ External APIs
External Free Services
🌦️ Open-Meteo
Free weather API · No key needed
📊 Agmarknet
Govt India mandi prices · Free
🟢 Live Service Status
Loading service status...
ℹ️