RTLion-app
RTLion-app copied to clipboard
Android Application of RTLion Framework

RTLion App 
Android Application of RTLion Framework.
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.
Usage
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.
Updating Settings
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]
Power Spectrum
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
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.

IoT
There is more information about the concept at the RTLion Framework repository.

SSH
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.
TODO(s)
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
APK
Contribution
RTLion Project is open to contributions.*
License
GNU General Public License (v3)
Copyright
Copyright (c) 2019-2020, orhun
