architecture:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
architecture:start [2026/01/21 21:04] – [5. Human Interface Rules] bsamuelarchitecture:start [2026/02/23 01:11] (current) – [8. References] bsamuel
Line 84: Line 84:
 --- ---
  
-===== 6. Compliance Notes =====+===== 6. Communication Model & Protocol Independence ===== 
 + 
 +  * Controller layers may communicate using one or more standardized protocols (see [[architecture:protocols:start|Communication Protocols & Standards]]) 
 +  * Protocol choice does not define authority 
 +  * Communication transport is strictly separated from control authority 
 + 
 +  * Field Controller authority is defined by architectural rules, not by message origin 
 +  * Remote commands received via MQTT, AMQP, or other protocols must always be validated locally 
 +  * Loss of connectivity must never affect safety-critical irrigation execution 
 +  * Communication failure must default to safe autonomous operation 
 + 
 +  * AOFS architecture is protocol-agnostic 
 +  * Multiple protocols may coexist within a deployment 
 +  * Implementations must ensure auditability of all received and transmitted messages 
 + 
 +--- 
 +===== 7. Compliance Notes =====
  
   * AOFS-compliant deployments **must implement all three layers** as defined.     * AOFS-compliant deployments **must implement all three layers** as defined.  
Line 94: Line 110:
 --- ---
  
-===== 7. References =====+===== 8. References =====
  
   * [[architecture:field_controller:start|Field Controller Layer]]     * [[architecture:field_controller:start|Field Controller Layer]]  
   * [[architecture:farm_controller:start|Farm Controller Layer (Local / Federated)]]     * [[architecture:farm_controller:start|Farm Controller Layer (Local / Federated)]]  
   * [[architecture:hq_controller:start|HQ / Federated Controller Layer]]     * [[architecture:hq_controller:start|HQ / Federated Controller Layer]]  
-  * [[hydraulics|Hydraulic & Water Systems]]  +  * [[hydraulics:start]]  
   * [[electrical|Electrical & Control Interfaces]]     * [[electrical|Electrical & Control Interfaces]]  
   * [[sensors|Measuring, Monitoring & Documentation Systems]]     * [[sensors|Measuring, Monitoring & Documentation Systems]]  
  
architecture/start.1769029496.txt.gz · Last modified: by bsamuel