KRAKENSDR · ATAK PLUGIN

From a bearing to a fix

The KrakenSDR ATAK Plugin turns the receiver into an ATAK sensor. Direction-of-arrival bearings, the power lobe and RSSI-coloured breadcrumbs draw straight on the map, every reading accumulates into a running estimate of where the emitter actually is, and the whole picture goes out as CoT. No second screen in the vehicle.

$250 lifetime 24 – 1766 MHz 4 DOA algorithms ATAK-CIV/MIL 5.2 and up

Bearings from every position accumulate into one 100-metre fix

DIRECTION OF ARRIVAL · LIVE BEARINGS ACCUMULATE INTO A FIX 100 m CELL POWER-WEIGHTED · REPUBLISHED ON CHANGE TRANSMITTER ESTIMATE PUBLISHED AS CoT TO THE NET BREADCRUMBS COLOURED BY RSSI 0 BRG 071° 145.500 MHz POSITION 1 0 BRG 008° 145.500 MHz POSITION 2 KRAKENSDR PLUGIN · DOA IN ATAK 0 BRG 312° 145.500 MHz POSITION 3
01 · Connect

Point it at the device and pick a location source.

The plugin subscribes to the KrakenSDR middleware websocket for live DOA data and falls back to polling on its own if the socket is unavailable. Location comes from this EUD's GPS, the KrakenSDR's own GPS, or a surveyed static position with the true-north bearing of element zero.

02 · Tune

No web UI, no second device.

Centre frequency and VFO across 24–1766 MHz, uniform gain, antenna arrangement and element spacing, DOA processing on or off, and the algorithm — Bartlett, Capon, MEM or MUSIC. Settings are read back after applying so the operator can confirm what the device accepted.

03 · Fix

Manoeuvre, and the estimate tightens.

Every reading is walked out along its azimuth in 100-metre steps to five kilometres and binned into MGRS cells weighted by received power. Cells hit from several positions win, and the leading cell publishes as a transmitter marker over CoT and multicast whenever it changes.

HOW THE KRAKENSDR PLUGIN WORKS

A bearing is not a location. This closes the gap.

Direction finding is normally a two-screen job: the receiver publishes to its own web interface, the tactical picture lives in ATAK, and the operator translates between them by hand. The plugin puts the whole problem inside the map.

01 THE PROBLEM

The bearing lives on a laptop, beside the map.

The DF receiver publishes to its own web interface, the tactical picture lives in ATAK, and the operator reads a bearing off one screen and estimates where it points on the other. That costs time in exactly the situation where the emitter is moving, and it keeps the fix inside one vehicle instead of on the team’s common operating picture.

02 ON THE MAP

Bearing, lobe and breadcrumbs, drawn in ATAK.

The plugin subscribes to the KrakenSDR middleware websocket for live direction-of-arrival data and falls back to polling on its own if the socket is unavailable. Each reading is drawn on the map rather than in a browser: the reported azimuth, a power lobe built from the DOA spectrum, and route breadcrumbs coloured green through red by received signal strength. An averaged line smooths the last fifty angles for a steadier read on the move.

03 THE FIX

Every reading accumulates into a 100-metre cell.

For each reading the plugin walks the azimuth outward in one-hundred-metre steps to five kilometres, bins every step into the MGRS square it lands in, and weights that square by the received power in the reported bearing bin. Squares hit from several positions accumulate score; the highest-scoring square is the current best estimate of where the emitter is, and it re-publishes as a CoT marker whenever it changes.

04 CONTROL

The receiver is driven from the map.

Everything an operator would normally open the device’s web interface for is exposed in the plugin. Centre frequency and VFO across 24–1766 MHz, uniform gain, antenna arrangement and element spacing, DOA processing on or off, and the algorithm — Bartlett, Capon, MEM or MUSIC. Settings are read back after applying so the operator can confirm what the device actually accepted, and a built-in array calculator sizes the geometry for the frequency being worked.

05 THE RECORD

The hunt is logged, not remembered.

A DOA waterfall shows bearing against time so the operator can see how stable a track really is — it is the direction-of-arrival power spectrum, not an RF frequency spectrum. Every session is stored as a Run in an on-device SQLite database with its distance driven, time driven and final transmitter estimate, exportable to CSV and re-importable to replay the data.

MORE CAPABILITIES

Extended feature list

01 FEED Live websocket, with a polling fallback

Subscribes to the KrakenSDR middleware websocket for live direction-of-arrival data and falls back to polling at the configured interval on its own, so it works against both the newer middleware and the original data-out server.

02 LOCATION Three location sources

Take position from this EUD's GPS, from a GPS connected to the KrakenSDR, or from a surveyed static site with the manual latitude, longitude and true-north bearing of element zero entered by hand.

03 MOTION Minimum-speed gate

When the EUD is the location source, readings below a configurable speed in kilometres per hour are discarded, so a stationary vehicle does not pollute the accumulator with noise. Set it to zero to disable.

04 ARRAY Built-in array calculator

Element count, spacing, array radius and an angular-resolution estimate for the frequency being worked, with a spacing sweep and an element plot — so the geometry is sized in the plugin rather than on a spreadsheet.

05 WATERFALL DOA waterfall

Bearing 0–360° across, time down with newest at top, colour showing relative power in each bearing bin and a line marking the reported bearing. This is the direction-of-arrival power spectrum, not an RF frequency spectrum — the device does not publish frequency-domain data over the network.

06 MULTI More than one KrakenSDR

Connections are managed as a list, each with its own worker thread and its own map layer, so several receivers can work the same picture from different positions.

07 COT CoT to TAK Server and multicast

The transmitter marker, the lobe polygon and the DOA lines are published to the connected TAK Server and to multicast, so the fix reaches every operator on the net rather than staying inside one vehicle.

08 RECORD Runs, CSV in and out

Every session is stored as a Run in an on-device SQLite database with its distance driven, time driven and final transmitter estimate. Export to CSV for after-action work, or import a CSV to replay a previous run.

HOW IT IS FIELDED

Mobile, static, or both at once.

The plugin does not assume a vehicle. Take position from the EUD, from a GPS on the KrakenSDR, or from a surveyed static site — and run more than one receiver against the same emitter when you have them.

MOBILE Hunt it from a moving vehicle. Vehicle GPS · Minimum speed · Breadcrumbs · MGRS accumulation

Mount the array with element zero facing the direction of travel and take location from the vehicle. Set a minimum speed so stationary noise is discarded. Bearings, lobe and RSSI breadcrumbs draw as the crew drives, and the estimate tightens as readings come in from different positions.

STATIC Work it from a fixed site. Manual location · True-north bearing · Static array

Survey the array's position and take a true-north — not magnetic — compass reading of the bearing of element zero, keeping the EUD away from the antenna's magnetic base. Set the location source to manual and enter latitude, longitude and that bearing.

MULTI-RECEIVER Two vehicles, one emitter. Connection list · Per-device layer · Shared CoT picture

Run more than one KrakenSDR as separate connections on the same map, each with its own layer. Both vehicles' bearings and the resulting transmitter marker land on the same common operating picture through TAK Server or multicast.

AFTER ACTION Replay what happened. Runs · SQLite · CSV export and import

Every run is stored with distance driven, time driven and the final transmitter estimate. Export to CSV for the after-action review, or re-import a CSV to walk the data again.

READY TO FIELD IT

Stop reading bearings off a laptop.

License the plugin in under 2 minutes. Or book a scoping call if you're deploying to a team of 10+ and need a volume quote.

  • Ships instant via email
  • $250 lifetime · one per device
  • Fleet pricing available
KrakenSDR ATAK Plugin $250.00
In Stock