Single-channel jammer
Floods 433 MHz continuously at +17 dBm. Channel occupancy ≈ 100%. Receiver decodes nothing.
- PDR0.00
- SNR−35 dB
- SignatureTotal collapse
Edge AI · Imitation Learning · LoRa Physical Layer
SHARC is a TinyML system that listens for radio-frequency interference, classifies the attack pattern, and rewrites its own radio parameters — frequency, spreading factor, packet cadence — without a human, a server, or a cloud connection. It does this on a $5 microcontroller in under 10 milliseconds.
LoRa is the radio backbone for millions of low-power IoT deployments — agriculture, utilities, conservation, healthcare in the field. Long range, multi-year batteries, license-free spectrum. It is also structurally undefended.
The physical layer relies on Chirp Spread Spectrum modulation. Two packets at the same spreading factor collide — and only one survives, whichever arrives stronger at the receiver. An attacker with a $5 module, a battery, and a known transmit power can drive the packet-delivery rate of an entire network to zero. Prior work has confirmed this with off-the-shelf hardware.
Worse: a reactive jammer doesn't need to be on the air all the time. It listens for the preamble, fires a short burst, and stays invisible 99% of the time. PDR ends up in the 0.2–0.5 range — degraded enough to break the network, intermittent enough to look like ordinary RF noise.
Floods 433 MHz continuously at +17 dBm. Channel occupancy ≈ 100%. Receiver decodes nothing.
Sweeps 8 sub-channels every ~4s. Each channel briefly clean, briefly hostile. Looks like ordinary multi-path on first glance.
Listens for ValidHeader IRQ, fires a 500ms burst, cools down 3s. Stealthy. Devastates targeted links.
Most jamming-detection papers stop at classification: "this is reactive jamming." That's useful information that nobody can act on. We took a different path.
Behavioural Cloning — a form of imitation learning — trains a small neural network not to label attacks, but to recommend the same response a domain expert would. The model maps eight RF observables directly to three binary actions: hop frequency, change spreading factor, randomise transmission interval. The expert policy gets baked into 20.8 kilobytes of TFLite weights.
Training is supervised and offline. Inference is on-device. No reward signal. No cloud. No backhaul. The model sees a feature vector, returns three bits, and a back-channel command frame carries those bits to the transmitter. Both nodes change parameters in the same packet cycle.
How the system fits togetherThe custom PCB carries the ESP32-S3, the SX1278 Ra-02, AES-accelerated crypto, and a power stage targeting sustained operation under 3 watts. Drag to rotate. The geometry below is the actual model.
Dual-core Xtensa LX7 at 240 MHz with 8 MB PSRAM — enough headroom for the 64-unit hidden layer that standard ESP32 variants cannot accommodate in SRAM.
433 MHz transceiver with full CSS modulation support, direct-register access for fine control over LDRO, CRC, and IRQ behaviour.
On-chip cryptographic acceleration for AES — payload-layer protection is handled in dedicated silicon, not stolen from the ML inference budget.
Built from off-the-shelf modules. A fraction of the cost of legacy frequency-hopping radios — and reprogrammable from a laptop.
Loading geometry…
Wearable ECG, SpO₂, glucose telemetry over LoRa in field clinics and rural hospitals. Medical equipment EMI looks a lot like reactive jamming — SHARC distinguishes the two and adapts SF or interval before an alarm is missed.
Unattended seismic, acoustic, IR tripwires reporting to a forward operating base. Adversaries actively deploy jammers as precursor to incursion. SHARC's no-cloud, edge-resident inference is built for D3 RF environments.
Hundreds of sensors per gateway across hectares of farmland. Frequency-agile drone payloads and adjacent farms' gateways create exactly the channel-hopping profile in the training set. Hop + SF change recovers PDR.
Pressure, flow, valve, leak sensors across hundreds of km. RF disruption paired with physical sabotage is a real threat model. Multi-feature inference separates accidental industrial EMI from deliberate reactive attacks.
GPS collars on endangered megafauna in remote reserves. Poaching crews use $50 jammers to blind ranger networks before incursion. Single-channel jam → instant frequency hop → animals stay visible.
Portable LoRa nodes in earthquake or wildfire zones. The 433 MHz band becomes packed with amateur, emergency, and relief traffic. Looks like channel-hopping. SHARC moves the mesh to a clear sub-channel autonomously.
Dense urban LoRaWAN — thousands of meters per gateway. Customers occasionally jam their own smart meters to dispute bills. SHARC hops, recovers, and writes a tamper-evident log entry for the utility operator.
A reactive jammer on the telemetry link forces a lost-link failsafe and the mission ends without anyone being shot at. SF cycling defeats SF-locked preamble detectors; interval randomisation defeats timing prediction.
Low power wide area network (LPWAN) technologies, particularly LoRa, are increasingly deployed around the world for applications such as smart agriculture, environmental monitoring, and industrial automation. Despite their advantages in long-range and low-power communication, the physical layer of LoRa remains vulne...
Read full articleAn autonomous anti-jamming system for LoRa IoT networks employing Behavioural Cloning to recommend and execute targeted radio-parameter adaptations without human intervention. A compact multi-label BC model maps observed RF conditions directly to a three-dimensional binary action vector — converted to TensorFlow Lite and deployed as a 20.8 KB TinyML artefact on an ESP32-S3, achieving 98.69% test accuracy across four channel states.
The empirical groundwork. An experimental evaluation of three jamming strategies against a LoRa link on ESP32 + SX1278 testbeds. Demonstrates that a $50 adversary can drive PDR to zero across all six spreading factors — motivating the need for the autonomous recommendation system above.
System Design · Firmware
TC-22038
ML Pipeline · Hardware
TC-22029
Data & Evaluation
TC-22037
Research · Documentation
TC-22039
Associate Professor · Department of Telecommunications Engineering · NED University of Engineering & Technology
We're actively looking for partners with real RF environments — agriculture, conservation, utilities, infrastructure — to test the system in conditions we haven't seen in the lab.
If you have a deployment that needs resilience against interference (deliberate or otherwise), we'd like to hear what it looks like. Demonstrations, technical Q&A, hardware reviews — all on the table.
We aim to respond within 24 hours. No automated follow-ups.