Communications

Protocols, couriers, and sessions

Communications reference

Technical reference for OctoMY™'s communication system.

Did You Know?

OctoMY™ uses a custom UDP-based protocol instead of TCP because real-time robot control needs low latency more than guaranteed delivery. A dropped packet saying "turn left" is better handled by sending a new "turn left" than by waiting for retransmission of the old one. The protocol includes optional reliability for messages that do need guaranteed delivery.


Reference

Topic Description
Discovery Node discovery and peer detection
Protocols Wire protocols and packet formats
Couriers Message routing system
Sessions Session lifecycle and management

Overview

OctoMY™ uses a custom UDP-based protocol optimized for:

  • Low latency real-time control
  • NAT traversal
  • Encrypted peer-to-peer communication
  • Unreliable network resilience