Site Tools


protocols:amqp:start

AMQP

AMQP (Advanced Message Queuing Protocol) is a robust, enterprise-grade messaging protocol supporting reliable delivery, routing, and queuing.

Purpose in AOFS

  • Farm Controller ↔ HQ communication
  • Federated multi-farm data aggregation
  • Research and GAKD synchronization
  • Guaranteed message delivery scenarios

Layer Mapping

  • Primarily Farm Controller → HQ / Federated Layer
  • Not typically used at direct sensor level

Strengths

  • Reliable message delivery
  • Advanced routing and queuing
  • Suitable for large-scale deployments
  • Strong transactional guarantees

AOFS Compliance Notes

  • AMQP is optional and never required for core irrigation safety
  • Field Controllers must remain fully operational if AMQP connectivity fails
  • HQ-level instructions are advisory only
  • All supervisory messages must be auditable
protocols/amqp/start.txt · Last modified: by bsamuel