OpenC2 Interface¶
OpenC2 is an open-architecture command and control system for heterogeneous robotic fleets — pairing an Electron + React operator UI with a Go gateway that bridges vehicles over a protobuf envelope protocol.
The UI handles 3D mission planning, fleet monitoring, and LLM-assisted operations. The gateway handles protocol translation, telemetry aggregation, and command routing — so the UI stays clean while new vehicle types plug in as extensions.
┌──────────────┐ UDP multicast ┌──────────────┐ WebSocket ┌──────────────┐
│ Vehicles │ ◀─────────────────▶ │ Gateway │ ◀───────────────▶│ Operator UI │
│ protobuf │ │ (Go) │ JSON frames │ (Electron) │
└──────────────┘ └──────────────┘ └──────────────┘
Dive deeper
Read the wire protocol spec or the UI architecture overview.