TrevTron / rtl-ml
AI-powered radio signal classifier using RTL-SDR + ARM SBC. Identifies FM, NOAA Weather, APRS, FRS/GMRS, ISM sensors, pagers with 96.9% accuracy. Complete pipeline: capture → train → classify. Requires RTL-SDR Blog V4 drivers. Runs on Raspberry Pi 5/Indiedroid Nova.
Why this job: works in the areas we cover, but does not say which job it does

What it does
- Runs on ARM CPU (Raspberry Pi, etc.)
- Training. 2-3 minutes
- Inference. 14ms on Pi 5, 12ms on Nova
- Typical CNN. 50-200MB (270-1000× larger)
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 5 months ago
- Stars
- 251
- On GitHub
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- None yet
- No releases
- Built with
- Python
- 100% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- None
- No issues filed
- Pull requests
- 0 merged
- 1 waiting
- Releases
- None
- Never published
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
More: languages, topics and project record
Languages
- Python 100%
Topics
- machine-learning
- radio-freqency-machine-learning
- rtl-sdr
- sbc
- sdr-tool
Project record
- JobOther AI tools
- StatusListed
- Commits27
- Forks24
- Watching4
- Stars in 28 days+2
- CreatedFeb 10, 2026
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
