This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sensors:start [2026/01/21 22:01] – [1. Sensor Categories] bsamuel | sensors:start [2026/01/22 22:07] (current) – [5. Water / Water Energy Monitoring] bsamuel | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Measuring, Monitoring & Documentation Systems ====== | ====== Measuring, Monitoring & Documentation Systems ====== | ||
| - | The **Sensors Layer** defines all devices and measurement | + | The **Sensors Layer** defines all devices and documentation |
| All AOFS-compliant deployments **must implement the sensors and documentation systems specified here**. | All AOFS-compliant deployments **must implement the sensors and documentation systems specified here**. | ||
| - | ===== 1. Sensor | + | ===== 1. Sensor |
| - | AOFS uses six main sensor categories: | + | AOFS sensors are classified by **operational authority**, |
| - | * **Soil Monitoring Sensors** | + | Sensor inputs fall into four functional roles: |
| - | * **Weather Monitoring Sensors** | + | |
| - | * **Water Monitoring Sensors** | + | |
| - | * **Power / Energy Sensors** | + | |
| - | * **Optical / Camera Monitoring Systems** | + | |
| - | * **Human Input / External Event Logging** | + | |
| - | **Notes:** | + | |
| - | * “Human Input” refers to events or actions manually logged by farm staff, such as fertilizer application, | + | * **Authoritative control inputs** (drive irrigation decisions) |
| - | * AOFS treats these logs as **first-class data**, integrated with automated sensor measurements for analytics and experimental comparisons. | + | * **Documentation & audit** |
| + | * **Optimization & research** | ||
| - | --- | + | AOFS controllers **must never depend on remote systems** to interpret or validate sensor data. |
| - | ===== 2. Soil Monitoring Sensors ===== | + | |
| - | **Purpose: | + | ===== 2. Critical Safety & Protection Sensors ===== |
| - | **Required Measurements:** | + | **Purpose:** Prevent equipment damage, flooding, dry-run pumps, and unsafe operating states. |
| - | * Soil moisture (volumetric water content) per zone | + | |
| - | * Soil temperature (optional but recommended) | + | |
| - | * Electrical conductivity (optional; for salinity monitoring) | + | |
| - | **Placement Guidelines:** | + | **Mandatory Measurements:** |
| - | * At least one sensor per irrigation zone | + | * Tank levels: LOW and FULL float switches |
| - | * Multiple | + | * Flow meters on main and zoned pipelines |
| - | * Sensors should be placed at root depth appropriate to the crop type | + | * Pressure |
| + | * Rainfall measurement for irrigation lockout | ||
| - | **Data Collection:** | + | **Safety Requirements:** |
| - | * Sample at a frequency suitable for crop needs (typically 15–60 min) | + | * These sensors |
| - | | + | * Operation |
| - | + | * Loss or invalid data from these sensors must trigger safe shutdown or degraded mode | |
| - | **Calibration & Maintenance: | + | |
| - | * Sensors | + | |
| - | * Regular inspection to prevent soil compaction | + | |
| - | --- | + | ===== 3. Primary Agronomic Control Sensors ===== |
| - | ===== 3. Weather | + | ==== Soil Monitoring Sensors ==== |
| - | **Purpose: | + | **Purpose: |
| **Required Measurements: | **Required Measurements: | ||
| - | * Rainfall | + | * Soil moisture |
| - | * Ambient temperature | + | |
| - | * Relative humidity | + | **Optional but Recommended: |
| - | * Wind speed (optional but recommended) | + | * Soil temperature |
| - | * Solar radiation / light intensity | + | * Electrical conductivity |
| **Placement Guidelines: | **Placement Guidelines: | ||
| - | * Rain gauges placed in open areas, away from obstructions | + | * At least one sensor per irrigation zone |
| - | * Temperature and humidity | + | * Additional |
| - | * Wind sensors mounted | + | * Placement |
| - | **Data Collection: | + | ==== Weather Monitoring Sensors ==== |
| - | * Sample at frequency sufficient for crop and irrigation needs (typically 10–30 min) | + | |
| - | * Logs sent to Field Controller for local decision-making and later synced with Farm/HQ controllers | + | |
| - | **Integration with AOFS:** | + | **Purpose:** Modify |
| - | * Rainfall triggers **irrigation | + | |
| - | * Temperature and humidity can refine irrigation thresholds and scheduling | + | |
| - | * Optional predictive analytics using solar radiation | + | |
| - | **Calibration & Maintenance:** | + | **Required Measurements:** |
| - | * Regular inspection and cleaning of rain gauges | + | * Rainfall |
| - | * Sensors must be calibrated according to manufacturer specifications | + | * Ambient temperature |
| - | * Logs of calibration and maintenance events must be maintained | + | * Relative humidity |
| - | --- | + | **Optional Measurements: |
| + | * Wind speed | ||
| + | * Solar radiation / light intensity | ||
| - | ===== 4. Water Monitoring Sensors ===== | + | **Integration with AOFS:** |
| + | * Rainfall triggers irrigation suspension | ||
| + | * Weather data refines thresholds and scheduling | ||
| - | **Purpose: | + | ===== 4. Power / Energy Monitoring ===== |
| + | |||
| + | **Purpose: | ||
| **Required Measurements: | **Required Measurements: | ||
| - | * Tank levels: FULL and LOW float switches | + | * Pump power consumption |
| - | * Flow meters on main and zoned pipelines | + | * Valve power consumption |
| - | * Pressure sensors for distribution lines | + | |
| - | * Optional: rain gauges (redundant, for additional verification) | + | |
| - | **Placement Guidelines:** | + | **Optional Measurements:** |
| - | * Tank sensors at critical fill/drain points | + | * Battery voltage and current |
| - | * Flow meters before distribution manifolds | + | * Solar panel output |
| - | * Pressure sensors after pumps and at main lines | + | |
| - | **Safety Requirements:** | + | **Integration:** |
| - | * Water sensors | + | * Low-voltage or overload conditions |
| - | * Must function independently of network connection | + | * Energy data may inform event prioritization and anomaly detection |
| - | --- | + | ==== Grid Power Monitoring & Predictive Use ==== |
| - | ===== 5. Power / Energy Sensors ===== | + | **Purpose: |
| - | **Purpose:** Monitor energy consumption | + | **Required Measurements (if grid is available):** |
| + | * Grid voltage, current, | ||
| + | * Short-term fluctuations and harmonics | ||
| + | * Availability signal | ||
| - | **Required | + | **Optional |
| - | * DC battery voltage and current | + | * Historical grid availability patterns |
| - | * Pump energy consumption | + | * Probabilistic prediction of grid power for upcoming hours |
| - | * Valve power usage | + | |
| - | * Optional: solar panel output monitoring | + | |
| - | **Placement Guidelines:** | + | **Integration & Control Logic:** |
| - | * Measure energy at the main DC bus and key loads | + | * AOFS must only allow grid power usage if parameters are within safe thresholds |
| - | * Optional per-zone energy monitoring for detailed efficiency analysis | + | * Automatic relays and actuators must cut off grid supply immediately on overvoltage, |
| + | * Predictive patterns can inform decisions, e.g., delaying high-load pump operations until grid is likely available | ||
| + | * All local safety thresholds remain authoritative and override probabilistic logic | ||
| - | **Integration: | + | ===== 5. Water / Water Energy Monitoring ===== |
| - | * Data feeds into Field Controller for fail-safe shutdowns on low voltage | + | |
| - | * Logged for auditing and analytics | + | |
| - | --- | + | **Purpose: |
| - | ===== 6. Optical | + | **Required Measurements: |
| + | * Tank LOW and FULL levels | ||
| + | * Flow rate in main and zoned pipelines | ||
| + | * Flow rate and pressure of grid water supply (if available) | ||
| + | * Availability signal for grid water (on/off) | ||
| - | **Purpose:** Supplement sensor data with visual field observations. Cameras are used primarily for **documentation**, not for automated decision-making. Only **still images** are part of AOFS; full video surveillance is outside the standard and can be implemented separately. Images are intended to be reviewed by HQ or Farm staff. | + | **Optional Measurements:** |
| + | | ||
| + | | ||
| + | | ||
| - | **Use Cases:** | + | **Integration & Control Logic:** |
| - | * Crop growth monitoring | + | * AOFS may delay pumping from wells if probability of grid water availability is high |
| - | * Pest or disease detection (optional, non-critical for irrigation) | + | * Partial tank fill strategies: maintain mandatory minimum levels locally, avoid overfilling if grid water is likely |
| - | * Soil surface moisture | + | * Safety thresholds for tank levels must always be enforced, independent of probabilistic logic |
| + | * Logging of decisions, sensor readings, | ||
| - | **Guidance on Operational Schedule (example only):** | + | ===== 6. Human Input / External Event Logging ===== |
| - | * Cameras may capture images at key times, e.g.: | + | |
| - | * Daily at a consistent time (e.g., noon) | + | |
| - | * Before and after irrigation events | + | |
| - | * AOFS-compliant implementations **must allow configurable capture schedules**; | + | |
| - | **Requirements:** | + | **Purpose:** Capture critical farm activities |
| - | * Cameras must be oriented for optimal coverage of zones | + | |
| - | * Images must be **timestamped and logged** | + | |
| - | * Data should integrate with Field Controller for storage and review | + | |
| - | * No mandatory AI analysis; **optional AI-based image analysis interfaces** may be implemented | + | |
| - | * All AI processing must not interfere with manual review or core logging functions | + | |
| - | **Data Logging & Access:** | + | AOFS treats human input as **first-class data**, equal to automated sensor measurements. |
| - | * All images must be stored locally on the Field Controller and synced | + | |
| - | * Metadata must include timestamp, irrigation event reference (if applicable), | + | |
| - | ===== 7. Data Logging & Documentation ===== | + | **Examples of Loggable Events:** |
| + | * Fertilizer application | ||
| + | * Manual irrigation or drainage | ||
| + | * Pest or disease treatment | ||
| + | * Planting, pruning, or harvest activities | ||
| - | | + | **Requirements: |
| - | * Logs include timestamp, sensor ID, measured value, and status/ | + | * All events |
| - | * Data must be synced with Farm Controller for aggregation and with HQ Controller for analytics | + | * Events must be linked to a field or irrigation zone |
| - | * Field workers may document crop growth, harvest outcomes, and environmental observations via **Field Survey Interfaces**, | + | * Operator identity |
| + | * Full audit trail for edits or deletions is required | ||
| - | --- | + | ===== 7. Optical / Camera Documentation Systems ===== |
| - | ===== 8. Calibration & Maintenance ===== | + | **Purpose: |
| - | | + | **AOFS Scope:** |
| - | * Field inspections are required to prevent sensor drift, damage, or misplacement | + | * Still images only |
| - | * AOFS-compliant deployments **must maintain logs of calibration and maintenance events** | + | * No video streaming requirements |
| - | --- | + | **Use Cases:** |
| + | * Crop development tracking | ||
| + | * Soil surface condition documentation | ||
| + | * Pest or disease observation | ||
| - | ===== 9. Compliance Notes ===== | + | **Requirements: |
| + | * Images must be timestamped | ||
| + | * Camera ID and zone reference required | ||
| + | * Images stored locally on the Field Controller | ||
| + | * Optional synchronization with Farm and HQ Controllers | ||
| - | | + | AI-based image analysis is **explicitly optional** and must not interfere with core logging or manual review. |
| - | * Soil moisture per irrigation zone | + | |
| - | * Tank LOW/FULL switches | + | |
| - | * Flow meters | + | |
| - | * Power monitoring for pumps and valves | + | |
| - | * Rainfall measurement for irrigation lockout | + | |
| - | * Optional sensors (temperature, | + | ===== 8. Data Logging & Synchronization Rules ===== |
| - | * All data must be **timestamped, | + | * All sensor readings and human-input events |
| + | * Logs must include: | ||
| + | * Timestamp | ||
| + | * Source or sensor ID | ||
| + | * Measured value or event data | ||
| + | * Status or quality flags | ||
| + | * Synchronization follows AOFS federation rules | ||
| + | * Loss of connectivity must never result in data loss | ||
| + | * Grid power and water predictive measurements and decisions must be logged, including: | ||
| + | - Probability estimates for predictive logic | ||
| + | - Decisions made (pump on/off, fill levels) | ||
| + | - Outcome of the decisions for future optimization | ||
| - | --- | + | ===== 9. Calibration & Maintenance ===== |
| - | ===== 10. External Event Logging ===== | + | * All sensors must be calibrated according to manufacturer specifications |
| + | * AOFS deployments must log: | ||
| + | * Calibration events | ||
| + | * Maintenance actions | ||
| + | * Sensor replacements | ||
| + | * Calibration and maintenance logs are auditable and synchronized | ||
| - | **Purpose: | + | ===== 10. Compliance Requirements ===== |
| - | **Examples of Loggable Events:** | + | Minimum mandatory implementation: |
| - | * Fertilizer application (type, amount, field/zone, date/ | + | |
| - | * Manual irrigation or drainage events | + | |
| - | * Pest or disease treatments | + | |
| - | * Planting, pruning, or harvest activities | + | |
| - | * Any other relevant operational actions | + | |
| - | + | ||
| - | **Requirements: | + | |
| - | * All events **must be timestamped and linked to a field or zone** | + | |
| - | * Data entered by farm workers should be integrated with Field Controller logs | + | |
| - | * Event entries should be **editable only by authorized personnel** | + | |
| - | * Optional tags or categories can be used for easier filtering and analysis | + | |
| - | + | ||
| - | **Integration with AOFS:** | + | |
| - | * Logs can be synchronized with Farm and HQ Controllers for analysis and reporting | + | |
| - | * Combined with automated sensor data, these logs enable **farm-level experiments and optimization studies** | + | |
| - | * Supports structured comparisons between fields, irrigation regimes, crop varieties, or treatment methods | + | |
| - | **Best Practices: | + | |
| - | * Encourage consistent data entry formats for reliable analysis | + | |
| - | * Include guidance | + | * Flow meters and pressure sensors on irrigation systems |
| - | * Enable audit trails | + | * Power monitoring |
| + | * Rainfall measurement | ||
| + | Optional sensors enhance optimization and research but **do not affect baseline compliance**. | ||
| ===== 11. References ===== | ===== 11. References ===== | ||
| - | * [[architecture: | + | * [[architecture: |
| - | * [[architecture: | + | * [[architecture: |
| - | * [[hydraulics|Hydraulic & Water Systems]] | + | * [[hydraulics:start|Hydraulic & Water Systems]] |
| - | * [[electrical|Electrical & Control Interfaces]] | + | * [[electrical:start|Electrical & Control Interfaces]] |