SDR::Radio::RTLSDR - Control RTL software defined radio devices
my $radio = SDR::Radio::RTLSDR->new; $radio->frequency(104_500_000); $radio->sample_rate(1_000_000); $radio->rx(sub { ## Process data in $_[0] }); $radio->run;
This is the SDR driver for RTL-SDR devices.
Although you can use it by itself, see the SDR docs for more generic usage.
In order to install this module you will need librtlsdr installed. On Ubuntu/Debian you can run:
librtlsdr
sudo apt-get install librtlsdr-dev
NOTE: This module creates background threads so you should not fork after creating SDR::Radio::RTLSDR objects.
SDR::Radio::RTLSDR
SDR-Radio-RTLSDR github repo
SDR - The main module, includes examples
Doug Hoyte, <doug@hcsw.org>
<doug@hcsw.org>
Copyright 2015 Doug Hoyte.
This module is licensed under the same terms as perl itself.
To install SDR::Radio::RTLSDR, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SDR::Radio::RTLSDR
CPAN shell
perl -MCPAN -e shell install SDR::Radio::RTLSDR
For more information on module installation, please visit the detailed CPAN module installation guide.