RIA Testbed Conductor
The RIA Testbed Conductor is a set of tools for running controlled RF experiments from within RIA Hub. It covers the full loop from capturing raw RF recordings, to training a fingerprinting model, to running live inference against a software-defined radio.
The Conductor has three modules, accessible from the Conductor menu in the top navigation:
| Module | What it does |
|---|---|
| Campaign Control | Deploy automated RF capture campaigns — coordinates transmitter control and SDR recording across one or more steps |
| Training Dashboard | Trigger and monitor model training workflows via GitHub Actions |
| Zone Fingerprinting Demo | Load a trained ONNX fingerprinting model and run live device identification against a local or remote SDR |
Prerequisites
Section titled “Prerequisites”The Conductor backend is provided by the ria-toolkit-oss package. Install it with:
pip install ria-toolkit-ossThe RIA Hub controller must have access to a running ria-toolkit-oss server for Conductor features to work. Contact your RIA Hub administrator if Conductor pages are not responding.