RTLion is a framework for RTL2832
based DVB-T
receivers and it supports various features such as spectral density visualizing
and frequency scanning
remotely. As well as the Web interface, using RTLion features is possible via the mobile application. All framework features are currently available on the app.
RTLion server must be running in order to use the mobile application due to the need of server connection. For more info about command line arguments and framework, see RTLion Framework repository.
After installing the latest release of the app, connection to the server can be made on the main menu using the host and port information.
After the connection has been made, RTLion would show the client browser details which can be helpful as a verbose info.
RTL-SDR device settings can be changed easily on the Settings
page.
('1.4' is a supported gain value for my RTL-SDR device.) [RTL2832U, 820T2]
As on the Web interface, Power Spectrum (FFT Graph)
visualizer feature is provided on the Graph
page. It's usable just by determining the center frequency
, read interval
and read count
parameters.
Also center frequency can be changed real time via the SeekBar
view below the graph.
Frequency scanner aims to find the peaks on a power spectrum for miscellaneous applications with using a sorting method. For using this feature on the mobile app, it's enough to set frequency range
and sensitivity
parameters. Afterall, RTLion would find the maximum power (dB) values on the graph and add them to the ListView
which is located below the graph and can be real time tracked.
Also it's possible to change sensitivity
value while the scanning operation continues.
RTLion provides a feature for showing the graph of scanned value. After the scan finished or during the scan, choosing a value from the scanned values ListView
and selecting the Show Graph
option will redirect you to the graph page
and it shows you the spectrum as soon as the scan operation stops or the RTL-SDR device prepares.
There is more information about the concept at the RTLion Framework repository.
RTLion server can be started after establishing SSH connection to Raspberry Pi as shown below.
After starting the RTLion server, RTL-SDR functions can be accessed via the Android application.
Considerable for future versions.
- Improve the mobility for graph image sizes
- Fix step size calculation for not wide frequency ranges
- Fix server connection issues which caused by the WebView
- Fix cache and hardware acceleration issues of the WebView
- Show more server/client info on the main menu
- Test other Android devices for the xml layouts
- Multiple language support
RTLion Project is open to contributions.*
GNU General Public License (v3)
Copyright (c) 2019-2020, orhun