RTLion: The Multipurpose RTL-SDR Framework
Redditor [K3PWN] has recently released his project called “RTLion”. RTLion is a software framework for RTL-SDR dongles that currently supports various features such as a power spectrum plot and frequency scanning. The software can run on a Raspberry Pi 3 and all features are intended to be accessed via an easy to use web browser interface, or via an Android app. The software can also be run with Docker, making it useful for IoT applications.
RTLionproject can be described as a framework due to the implementation of various features other than the frequency scanner. The common structure of the project is appropriate for adding new features too.
RTLion Frameworkhas a Flask–SocketIO based Web interface which houses it’s features there. Web interface preferred to the command line interface for facilitating the usage and supporting remote operations. Matplotlib used for creating graphs, more specifically
pylabpsd(Power Spectral Density) method mostly used for converting the complex samples (stored in a
numpyarray) to FFT graphs.
Main purpose of the RTLion Framework is creating a framework for RTL2832 based DVB-T receivers and supporting various features such as spectral density visualizing and frequency scanning remotely. These features are provided on the Web interface and accessible via the RTLion server or the RTLion Android App for RTL-SDR & IoT applications.
All of his code is open source and available on Github. Currently he’s looking for feedback on improving the framework and we are interested to see where this project may lead in the future.
hackrf support would be great 🙂
Thanks. Will be added probably if I got the HackRF in the near future 🙂
One suggestion I have is , use a RTL-SDR V3 dongle .
Thanks for the suggestion. Will be evaluated for the next versions.