Android Application of RTLion Framework.
RTLion is a framework for
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.
Starting RTLion Server
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.
Connecting to the Server
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
('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
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.
Accessing the Server
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. (see gpl)
Copyright (C) 2019 by KeyLo99 https://www.github.com/KeyLo99