Jump to content

AOWIS Research Form Guide (v1.0)

From AOWIS


Communication Methods for Offline-First Controllers

Context

Discussion originated from Matrix room #architecture.

Problem

Controllers must operate reliably under intermittent connectivity.

Options Considered

  • MQTT
  • HTTP polling
  • LoRa-based messaging
  • Local mesh networks

Findings

  • MQTT requires stable broker connectivity; may fail under prolonged offline periods.
  • HTTP polling is simple but inefficient in bandwidth-constrained environments.
  • LoRa is suitable for low bandwidth but offers limited throughput and higher latency.
  • Local mesh networks can provide autonomy but require complex topology management.

Conclusion

For AOWIS reference implementations, MQTT with local buffering is preferred to maximize reliability while minimizing complexity.

Open Questions

  • What is the optimal synchronization strategy for buffered messages?
  • How should conflicts be resolved in offline scenarios?