Diferència entre revisions de la pàgina «Manual técnico - Auditorías de replicación de frecuencias - Con Raspberry Pi / RTL-SDR»

De Wiket
Salta a la navegació Salta a la cerca
Línia 1: Línia 1:
  
--RPITX--
+
==RPITX==
  
El RPITX lo que hace es modifica el clock de la raspberry para utilizar el pin de GPIO para '''emitir''' radiofrecuencia. Por eso, será lo primero que instalaremos.
+
El programa RPITX lo que hace es modifica el clock de la raspberry para utilizar el pin de GPIO para '''emitir''' radiofrecuencia. Por eso, será lo primero que instalaremos.
  
  
Línia 55: Línia 55:
 
[[Fitxer:Proj-damivan4.png]]
 
[[Fitxer:Proj-damivan4.png]]
  
 +
==Driver RTL_SDR==
  
  

Revisió del 17:33, 16 maig 2019

RPITX

El programa RPITX lo que hace es modifica el clock de la raspberry para utilizar el pin de GPIO para emitir radiofrecuencia. Por eso, será lo primero que instalaremos.


Antes que nada, tenemos que tener instalado un set de herramientas con tal de continuar con la instalación.

Si no está instalado, lo podremos instalar de la siguiente manera:


Actualizamos la lista de repositorios.

    # apt update

Instalamos los siguientes programas.


     # apt install git
     
     # sudo apt-get install cmake
     
     # sudo apt-get install build-essential
     
     # sudo apt-get install libusb-1.0-0-dev
     


Ahora, descaremos el repositorio desde GitHub.

    # git clone https://github.com/F50E0

Proj-damivan1.png


Ahora miraremos que se haya descargado el repositorio (La carpeta llamada rpitx).

Proj-damivan2.png


Ahora, procederemos a la instalación. Para poder instalarlo tendremos que meternos dentro de la carpeta del repositorio descargado en los pasos anteriores y ejecutaremos el archivo de instalación.

    ~/rpitx# ./install.sh

Proj-damivan3.png


Una vez instalado el archivo anterior, tendremos que compilar los archivos con el make y el make install.

    ~/rpitx# make
      
    ~/rpitx# make install

Proj-damivan4.png

Driver RTL_SDR

Ahora hemos visto como transmitir señal, pero ahora vamos a empezar a recibir y grabar las frecuencias que puedan emitir diversos dispositivos.

Para poder recibir frecuencias, tendremos que instalar el driver de RTL_SDR.


Para ello, tendremos que descargarnos el repositorio del driver RTL2832U Osmocom.

    # git clone git://git.osmocom.org/rtl-sdr.git

Nos iremos dentro de la carpeta del driver descargado y crearemos la carpeta donde lo instalaremos.

    # cd rtl-sdr/
    
    # mkdir build
    
    # cd build


Ahora compilaremos los archivos.

    # cmake ../ -DINSTALL_UDEV_RULES=ON
    
    # make
    
    # sudo make install
    
    # sudo ldconfig
    
    # sudo cp ../rtl-sdr.rules /etc/udev/rules.d/


Ahora lo que haremos será crear el archivo de blacklist, para poner el controlador predeterminado que se carga automáticamente para usar el dongle como dispositivo de TV, ya que choca con los nuevos controladores de Osmocon que acabamos de instalar.

Ahora iremos a la carpeta /etc/modprobe.d para crear el archivo blacklist-rtl.conf. Dentro del archivo, añadiremos las siguientes lineas.

    blacklist dvb_usb_rtl28xxu
    blacklist rtl2832

Blacklist-3.png

Ahora Guardamos los cambios y reiniciamos la maquina.

    # sudo reboot

Ahora lo que haremos será hacer un test. para ello, utilizaremos el comando siguiente:

    ~/Project/rpitx# rtl_test -t

Test del rtl-1.png


Al final del resultado, nos debería de salir la linea Reattached kernel driver. Esto significa que no está cargando los drivers que les indicamos en la Blacklist.



pagina de ejemplo: https://wiket.esteveterradas.cat/index.php/Lzabala_wiki