Spark Decodes

We're using SparkSDR V2.0.3.8 talking to Hermes-Lite 2 and listening to decodes on a WebSocket. FT8 payload decoding is handled by an executable from WSJT-X. site

digraph { rankdir=LR node [shape=box style=filled fillcolor=bisque] "Hermes-Lite 2\nHardware" -> "SparkSDR\nApplication" [label="udp\ndatagrams"] "SparkSDR\nApplication" -> "HTML\nScripts" [label="web\nsocket"] "SparkSDR\nApplication" -> "Deno\nScripts" [label="web\nsocket"] "HTML\nScripts" -> "Federated\nWiki" [label="frame\nmessage"] { rank="same"; "SparkSDR\nApplication" -> "WSJT-X\nFortran" [label="process " dir="both"]} "Deno\nScripts" -> "Text\nFiles" [label="file\nappend"] }

We write html scripts that can be launched by anyone to listen to decodes from their local SparkSDR. github

Tip: edit url param _domain=localhost_ to listen elsewhere.

# Browser

Click these script links to run the webapp in a new tab.

▶︎ Listens for spots bundled into websocket messages. These appear as tables in browser console. script

See View ⇒ Developer Tools ⇒ JavaScript Console

▶︎ Shows the spots by prefix only in a single line per websocket message. script

▶︎ Collects and displays call signs heard on each band and updates snr reports as new spots arrive. script

▶︎ Collects and displays call signs heard on each band and show varying snr with colors. script

▶︎ Plots the number of spots for each band decoded. Watch activity move up and down the spectrum. script

▶︎ Confirmed contacts joined with arrows rooted in the stations heard. Auto update of chosen band. script

▶︎ Unraveled back and forth transmissions exchanged to complete contacts, each shown it its own frame. script

▶︎ Recent traffic counts in recorded spots. script

# Wiki

Some scripts have special features when run inside a wiki page. Use these links to see this work.

# Tools

See Spark Script Tools we use here.

ARRL Field Day Section List. pdf