Skip to content

vasilenkoalexey/rtl_asio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rtl_asio Build Status

Fast and simple I/Q spectrum single-client server for RTL2832 based DVB-T receivers.

Features

  • Rewritten on modern C++20.
  • Uses incredible standalone asio library for communcation and signals handling.
  • Fully compatible with existing rtl_tcp clients, also command line options (except -n) same as for original rtl_tcp.
  • Print EEPROM info at run.
  • Dongle starts only after client connects and completely stops when client disconnects.
  • No slow stuff (memory allocation/mutexes/linked lists/ring buffers etc.) during I/Q data sending.
  • Depends only on libusb library.
  • Tested on Orange Pi Zero, Armbian and with original RTL-SDR V3 Dongle.

Build

To build the project execute the following commands:

apt-get install libusb-1.0-0-dev
git clone https://github.com/vasilenkoalexey/rtl_asio.git
cd rtl_asio
mkdir build
cd build
cmake ..
make

Releases

No releases published

Packages

No packages published