RTL-SDR - Raspberry Pi

Installazione dei driver rtl-sdr su RaspberryPi


La presente guida descrive le fasi che portano all’installazione del pacchetto di driver e utility Osmocom RTL-SDR sull’ RPi, per l’utilizzo dei dongle USB, basati su chip RTL2832U, come ricevitori.
Per ulteriori informazioni e dettagli sulle chiavette RTL, si rimanda all’articolo RTL SDR.

Installazione

Installare le librerie necessarie al funzionamento
sudo apt-get install libusb-1.0-0.dev
sudo apt-get install git
sudo apt-get install cmake
sudo apt-get install build-essential

Scaricare il codice sorgente di rtl-sdr dal repository GitHub
git clone git://git.osmocom.org/rtl-sdr.git
Oppure, se non si vuole usare git, scaricare attraverso un browser l’archivio .zip da GitHub e copiarne il contenuto su RPi nella cartella rtl-sdr sulla home.

Compilare rtl-sdr
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig

Creare una blacklist per evitare che la chiavetta RTL venga riconosciuta come ricevitore DVB-T e quindi caricato il suo driver standard
sudo nano /etc/modprobe.d/blacklist-rtl.conf

e nel file appena creato inserire le seguenti linee
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830

Spegnere RPi
sudo poweroff

Collegare il dongle RTL-SDR ad una delle porte USB

Accendere RPi

Controllare che la pennetta sia riconosciuta ed il driver attivo
lsusb
rtl_test -t

RTL-SDR - Installazione Raspberry Pi
RTL-SDR – Installazione Raspberry Pi

Riferimenti e Bibliografia

  1. Osmocom rtl-sdr wiki;
  2. rtl-sdr GitHub repository.

Argomenti correlati


Licenza Creative Commons Questa opera è distribuita con:
licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 3.0 Italia.

Si declina ogni responsabilità per eventuali errori ed omissioni e gli eventuali danni che ne dovessero conseguire. Per ulteriori informazioni consultare le note legali.

11 Replies to “RTL SDR su Raspberry Pi”

  1. Salve, ottimo lavoro ho installato il tutto,vedo la cartella Rtl-sdr ma non trovo l’app da lanciare!
    Potete aiutarmi?

    1. Ciao Giancarlo, nella cartella rtl-sdr troverai solo i sorgenti. L’eseguibile compilato viene generato nella cartella /usr/local/bin ma può essere lanciato a riga di comando da qualunque posizione.

      1. Ciao, grazie per la risposta, ma con la riga di comando ottengo solo questo
        pi@allsky:~ $ rtl_sdr
        rtl_sdr, an I/Q recorder for RTL2832 based DVB-T receivers

        Usage: -f frequency_to_tune_to [Hz]
        [-s samplerate (default: 2048000 Hz)]
        [-d device_index (default: 0)]
        [-g gain (default: 0 for auto)]
        [-p ppm_error (default: 0)]
        [-b output_block_size (default: 16 * 16384)]
        [-n number of samples to read (default: 0, infinite)]
        [-S force sync output (default: async)]
        filename (a ‘-‘ dumps samples to stdout)

        pi@allsky:~ $
        Non c’è una GUI per gestire il dongle e vedere il waterfall come con SDR# in Win?
        Saluti

  2. salve,bellissima guida, ho riscontrato un problema nel collegare l’sd al rpi.
    quando esegu il comando ”rtl_test -t” il terminale mi rilascia una serie di errori cosa sbaglio?
    ho provato a collegare la mia chiavetta sdr al pc (linux) e tentato di nuovo il test e tutto funziona perfettamente.
    potreste aiutarmi?? ringrazio in anticipo e auguro una buona giornata.

  3. Buonasera a tutti…ho un raspberry pi3b, con raspbian buster, al quale ci arrivo in remoto tramite anydesk, ma una volta lanciato gqrx, questo si attiva cambio la frequenza individuo il modo di emissione e sento a tratti la trasmissione…non fluente ma a tratti quasi fastidiosamente…
    Pensato fosse un problema di connessione…l’ho attaccato ad un monitor e ho lo stesso problema..quindi in locale….
    Se invece lo avvio da un raspi con sistema operativo Stretch..in locale la ricezione e bella fluida…mentre in remoto anydesk su Stretch non mi permette di ascoltare l’audio..
    L’ho fatta lunga…scusatemi
    73

  4. Salve a tutti nonostante molti tentativi e per colpa della mia inettitudine informatica non sono riuscito installare il server remoto tcp per la chiavetta esiste un link dove scaricare la SD completa grazie in anticipo a tutti

  5. Buongiorno,
    una domanda riguardo alle prestazioni. Dalla foto il modello di Raspberry sembra uno dei primi usciti, uno di quelli che potrebbero tranquillamente giacere dormienti ed inutilizzati all’interno di un cassetto.
    Vorrei sapere se questo tipo di setup (diventa un router SDR se non vado errato) ha prestazioni sufficienti utilizzando/riciclando vecchi modelli RPi. Avete delle chiavette “tuner” da consigliare? In effetti il mercato è pieno di modelli, ma con la “moda” dei ricevitori SDR a volte si raggiungono cifre folli.
    Altri consigli?
    Scusate per la lunghezza della richiesta e buona giornata.

    1. Si, le prove furono fatte con un RPi B+ e funzionava perfettamente.
      Come chiavetta RTL SDR, si consiglia quella della Nooelec, NESDR, anche se effettivamente i prezzi sono cresciuti a dismisura, qualche anno fa si comprava ad una 20ina di euro.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *