Drone swarm communication that survives GPS denial and lost links

A multi-hop mesh network between drones, ground robots, and autonomous vehicles with no ground station dependency. Peer discovery, capability invocation, and offline authentication between units in GPS denied environments. Live on 350,000+ devices across 80+ countries.

Scope a pilot Read the docs
8-hop
Relay across the swarm

Coordination range grows with unit count, not radio power

Sub-second
Transport failover

BLE to WiFi Direct switch with no coordination gap

0
Ground stations required

Routing follows radio adjacency, not position

350,000+
Devices in the field

The same mesh runs across 80+ countries

Autonomy programs fail on coordination, not compute

Fleet coordination collapses off-link

When vehicles lose the ground station, they lose each other. Formation, tasking, and deconfliction stall until the link returns, and the mission does not wait.

GPS-denied is a procurement requirement now

RFPs specify operation under jamming and interference as a baseline. Architectures that assume positioning and connectivity do not clear evaluation.

Single-transport comms are a single point of failure

One radio, one failure mode. Interference on the operating band takes the whole fleet's coordination down with it.

Cloud round-trips add latency and a dependency

Routing vehicle-to-vehicle decisions through a data center adds seconds where milliseconds matter, and a dependency the environment will cut.

What the mesh replaces

What you can build for GPS denied swarms

Concrete autonomy capabilities you can integrate today on the SDK primitives, no named-customer required.

You can build a GPS denied swarm that keeps its formation

Wire DORS into your companion compute and units route vehicle to vehicle over BLE and WiFi Direct. When the ground link drops and positioning is jammed, the swarm keeps coordinating on radio adjacency alone, relaying up to 8 hops.

You can build cross-vehicle sensor sharing

One drone advertises a thermal or lidar capability through Service Discovery, and any unit within 8 hops invokes it request/response. No tasking server sits in the loop, so a payload sensor becomes a shared resource across the whole autonomous fleet.

You can build field enrollment for units that join mid-mission

A vehicle joining the formation proves who it is with an Ed25519 OfflineID verified device-to-device, zero connectivity required. Provision fleet identities up front and a new unit authenticates on the spot before it relays a single message.

Why a mesh network is the answer to GPS denied operations

Most swarm architectures route every inter-vehicle message through a ground control station. That makes the station a single point of failure and the datalink a hard range limit. A multi-hop mesh network inverts the model: every drone and robot is also a router, traffic hops vehicle to vehicle up to 8 hops, and the formation stays coordinated as long as any radio path exists between members.

Because routing follows radio adjacency rather than position, jammed or spoofed GPS has no effect on message delivery. Units find each other's capabilities through Service Discovery and verify each other with Ed25519 offline identities, so a vehicle joining the formation proves who it is with zero connectivity.

The same primitives carry peer-to-peer coordination between on-device AI agents, which is what autonomy stacks increasingly are. If your fleet runs models at the edge, the mesh is the coordination layer under them.

A sensor invocation across the swarm

A caller drone console invokes a thermal sensor three hops away over a GPS denied drone swarm mesh network, relaying drone to drone with no ground station and no internet.

NO GROUND STATION · NO GPS
HOP 1 · BLE
HOP 2 · WIFI DIRECT
SENSOR-IR.V1 · REQ/RES
10:32●●● 84%
swarm-ctlUNIT-01
Service invocation
sensor-ir.v13 hops away
capture✓ 240 ms
Connectivity
Ground linkDown
GPSDenied
Mesh5 peers
Formation
5UNITS3HOPS MAX0.8sFAILOVER
unit-04✓ verified
UNIT-04 · RELAY
UNIT-09 · RELAY
sensor-ir.v1 · unit-19 · stream
10:32:14 UTC THERMAL · 240 MS MAX 61.4 C
ADVERTISING ON MESHREQ 14 · RES 14

Figure 1. The caller discovers the sensor capability three hops away, authenticates the provider with OfflineID, and invokes it request/response over the mesh. No ground station, no GPS, no internet in the loop.

The primitives behind swarm autonomy

Topology-based routing survives GPS denial

DORS routes by radio adjacency, not position. Jammed or spoofed positioning has no effect on discovery, invocation, or message delivery between units.

How mesh networking works →
DORSBLEWIFI DIRECT8-HOP RELAY

Peer discovery and capability invocation between units

Every unit gets a request/response interface to every capability within 8 hops. Advertise a sensor, invoke it from another vehicle, with acknowledgment and retry at the transport.

How service discovery works →
SERVICE DISCOVERYREQ/RESMULTI-HOP

Units authenticate each other in the field

Each unit carries an Ed25519 self-sovereign identity verifiable device-to-device with no connectivity. Rotation and revocation anchor on-chain when any node touches the internet.

How offline identity works →
OFFLINEIDED25519TOFU

What your team can implement

Each capability is a shipped SDK primitive. Follow the link to the reference.

How a pilot runs

6 to 10 weeks, scoped up front, no open-ended commitments.

Integrate

The SDK goes onto your companion or payload compute. Units join the mesh and authenticate each other with fleet-provisioned OfflineIDs.

Exercise

A defined offline scenario in your environment: links cut, positioning denied, coordination and capability invocation running mesh-only.

Measure

Success criteria agreed before week one, evaluated against the opt-in telemetry record: delivery rates, failover times, hop counts, routing decisions.

Robotics FAQ

How do drone swarms communicate in GPS denied environments?

Over a device-to-device mesh instead of a ground link. DORS routes by radio adjacency, not position, and relays messages vehicle to vehicle up to 8 hops, so jammed or spoofed positioning does not stop discovery, invocation, or message delivery between units.

Does the mesh depend on GPS?

No. Routing is topology-based, not position-based. Units coordinate by radio adjacency, so jammed or spoofed positioning does not affect message delivery or service invocation.

What is a mesh network for drones and ground robots?

A network where every unit is also a router. Instead of each vehicle holding a link to a ground station, units forward traffic for each other over BLE and WiFi Direct, so the swarm carries its own connectivity and coordination range grows with the number of units, not with radio power.

What is the coordination latency between units?

Direct-link messages travel at transport speed with no server round-trip. Failover between transports completes in under a second, and multi-hop relay adds per-hop forwarding only.

How do units authenticate without a network?

Each unit carries an Ed25519 OfflineID verified device-to-device with trust-on-first-use. Keys never leave the device. Revocation propagates when any node touches the internet.

Can we run this on our existing compute?

The core is Rust with a React Native binding for iOS and Android. Companion and payload computers that can run the Rust core can join the mesh directly.

How does a pilot work?

A 6 to 10 week scoped pilot against your fleet, your environment, and success criteria we agree up front. Contact us to scope it.

Does the mesh interfere with our existing radios?

DORS runs over BLE and WiFi Direct, standard consumer bands, alongside whatever mission radios you already fly. It adds paths; it does not replace or retune the links you have.

Prove it against your fleet. Your vehicles. Your environment.

Scope a pilot How the mesh works