Hola, me ha dado un poco de guerra pero finalmente he puesto en marcha el "pincho" en el Raspberry, usando el conjunto como servidor.
En la web podeis encontrar un resumen paso a paso del proceso de instalación:
http://www.cacharreo.es/Receptor%20y%20servidor%20RTL-SDR%20con%20Raspberry%20Pi
Es curioso lo poco que "carga" al Raspberry el rtl_tcp y lo mucho que demanda de la red el streaming de datos.
73.
hola enhorabuena por haberlo conseguido no debe ser fácil
yo como el Linux no lo conozco y tampoco tengo una raspberry
seguire utilizando el servidor de Windows del sdr-com(v2)
pero tener asi un servidor autónomo tan pequeñito ya es un logro sin necesidad de utilizar un ordenador normal..
saludos
pedro
EB1HBK... se podría hacer un backup o copia bit a bit de la instalación una vez operativa para intentar usarla con otro usb-tdt exactamente igual?
ya sabrás que estoy intentando ayudar a EA1FBF a montar un RX en 10Ghz y ya tenemos autorización del autor de websdr, he pedido una copia de la ultima versión que admite creo raspberry pi...
he leído el artículo y he entendido que en el PC remoto cargas SHARPsdr donde seleccionas la opción RTL-TCP (en vez de RTL-USB)y no entiendo exactamente si en la raspberry cargas también algún módulo de ese mismo programa SHARPsdr "TCP server" o algo así.
entiendo que es imposible hacer eso mismo usando simplemente un conversor USB-TCP OEM (uno genérico) porque no admitirían ni drivers ni configuraciones específicas
entiendo que solo admite una conexión simultánea...
Hola, yo de Linux apenas sé un poquito, y esto se lo debo a la insistencia y ayuda de Antonio -EB1AJP- asi que lo primero, vaya para él mi agradecimiento.
En realidad el proceso no es difícil, aunque en mi caso se me complicó un poco por que en algunas fuentes consultadas en inglés las instrucciones, o eran incompletas, o no del todo claras, por eso me animé a ponerlo paso a paso en español con capturas de pantalla para ofrecer una indicación inequívoca de si la instalación se va desarrollando bién.
Por cierto, que EB1AGG ha publicado también en su web una serie de tutoriales a cada cual mas interesante ( http://eb1agg.hol.es/ ).
En el Raspi se carga solo el driver del deco TDT, solo he testeado el servidor tcp. Y solo conectando un cliente.
El servidor se activa con el comando rtl_tcp -a xxx.xxx.xxx.xxx (la ip del Raspi)
Por lo que he leido, el servidor puede trabajar con diferentes programas cliente, aunque yo solo he probado el SDR#. En la opción dispositivo, como comentas, se seleciona RTL-TCP y pulsando en la tecla "configure" indicas la dirección ip del Raspi, asi como el ancho de espectro a muestrear.
Todos los parámetros necesarios (frecuencia, ganancia... etc) los envia por la red el SDR#. El servidor en el Raspi recibe los comandos y devuelve por la red lo que se le ha pedido. Todo el trabajo de decodificación lo realiza el SDR# en el ordenador cliente. No es preciso cargar nigun otro driver del SDR# en el Raspi.
Una vez activo el servidor, el sistema operativo del pc desde el que te conectes es indiferente. Lo importante es que el programa cliente de SDR se "entienda" con el servidor.
Desconozco como funciona el conversor TCP-USB. Si se trata de un "puente de red" entre distintos medios (p.e. cable ethernet y wifi) entiendo que no vale para manejar el deco TDT. Si se trata de un "encapsulador" de protocolo desde el puerto USB host a un puerto ethernet... tal vez si, podría ser.
Mañana probaré si el servidor rtl acepta mas de una conexión.
Por otro lado, el Raspberry ofrece una gran ventaja, que es la que has apuntado. Una vez tienes el sistema bien configurado y con todo el software instalado, puedes crear una imagen de la tarjeta SD y "clonarla" las veces que desees. Con esta tarjeta puesta en otro Raspberry tienes desde el primer momento el sistema configurado y funcionando.
Y en ello estamos, no solo en lo que respecta al SDR. Hemos realizado sobre la tarjeta una instalación de diverso sofware de radio (por ejemplo el seguidor de satélites Gpredict o programas de APRS) con el objeto de obtener una tarjeta clonable de radioafición genérica y funcional desde el minuto 1 para el Raspberry.
Con la sana intención de compartirla luego, claro.
Pero me estoy saliendo un poco del hilo...
En el caso del SDR con rtl, no es preciso que el deco TDT que se conecta al Raspi sea exactamente el mismo que sale en el artículo. Mientras estaba intentando ponerlo en marcha, curioseando por los archivos fuente del driver pude comprobar que incluyen las opciones para detectar y manejar todos los sintonizadores habituales que acompañan al RTL2832... el E4000, los diversos FCxxx etc.
Por ejemplo, el deco TDT que yo tengo, el sistema lo detecta como un RTL2838, pero en realidad es un RTL2832 y funciona perfectamente (debe ser una cuestión de firmware, por que al parecer Realtek no ha sacado ningún RTL2838).
Antes de ayer he recibido el software de PA3FWM, pero todavía no he podido "verlo". Tenemos en marcha también un proyecto muy interesante para darle uso, y si funciona con el Raspberry mejor que mejor.
73.
Hola.
Dispongo de un pincho de estos y he comprobado visualmente que es un RTL2832U. El caso es que hago correr el Zadig y me dice que el driver se instalo correctamente, pero cuando abro el SDRSharp, no esta en el front end.
He desisntalado desde el "panel de control" del win xp y vuelto a empezar...me pasa lo mismo.
¿Que puede estar mal? ¿Que borro o desinstalo para que vaya bien?
Cuando lo enchufo el pc me dice que es un "Bulk-in interface" (me da dos: uno supongo que es el tdt(interface 0) y el otro el infrarrojo(interface 1)).
Ayuda por favor
Saludos de Carlos
Carlos: "ya que no puedo ser astronauta, que mi voz salga al espacio". Por eso trabajo satélites
Hola, a ver si te esto te ayuda.
El Zadig realiza una asignación "a machete" del driver hacia el dispositivo USB. Esto significa que no realiza ninguna comprobación sobre el mismo.
Cuando instalé el SDR# sobre WinXP lo hice sobre el interface 0.
Pero atención, el driver que traía mi versión era para 32 bits. Probamos sobre un sistema de 64 bits, y tambien lo instalaba, pero no funcionó.
Ademas. al parecer, el driver no solo se asigna a un dispositivo en concreto (el interface que le indicamos, en este caso el 0), lo hace tambien sobre un puerto USB concreto. Si es así, al cambiar el pincho de conector USB no funcionará.
La instalación del SDR# usando el script automatizado me ha parecido muy limpia. Realmente baja el programa a una carpeta y ejecuta el Zadig para asignar el driver.
Hemos probado a copiar y pegar esta carpeta que contiene el programa SDR# en otro PC, y tan solo ejecutando de nuevo Zadig para realizar la asignacion del driver en el nuevo pc, el SDR# funcionó ok.
Solo lo he probado con WinXP. En 32 bits bien, en 64 mal. Desconozco otras versiones de WIndows (es que lo estoy dejando...)
73.
EA3HAH escribió:Hola.Dispongo de un pincho de estos y he comprobado visualmente que es un RTL2832U. El caso es que hago correr el Zadig y me dice que el driver se instalo correctamente, pero cuando abro el SDRSharp, no esta en el front end.
He desisntalado desde el "panel de control" del win xp y vuelto a empezar...me pasa lo mismo.¿Que puede estar mal? ¿Que borro o desinstalo para que vaya bien?
Cuando lo enchufo el pc me dice que es un "Bulk-in interface" (me da dos: uno supongo que es el tdt(interface 0) y el otro el infrarrojo(interface 1)).
Ayuda por favor
Saludos de Carlos
has seguido los pasos que dije en este mismo hilo hace tiempo?
Si no.. prueba este sistema y nos cuentas....
Realmente NO HACE FALTA buscar el Zadig ni seguir los pasos esos de instalar driver etc...hay un sistema rápido y automático.
los que tengáis problemas y no os funcione... simplemente olvidaros de todo lo que tenéis hecho hasta ahora y dejad que este métod lo haga todo de forma automática (está en la web de SDRsharp, pero algo escondido y si no sabes inglés no lo encuentras ni con lupa
para empezar.. puedes conectar al PC el USB Dongle RTL2832U.... y debes estar conectado a internet
1.- bajar este ZIP sdrsharp.com/downloads/sdr-install.zip
2.-descomprimelo y pon la carpeta en el escritorio o donde quieras (carpeta de programas de radio o la que sea...)
3.- ejecuta (con doble click) el archivo install.bat , lo cual creará una nueva carpeta "sdr-install" e instalará lo necesario
4.- espera a que acabe el proceso.... en algún momento se detendrá y parecerá que termina, pero espera al final.
5.- Cuando esté listo.. abres la carpeta creada y ejecutas el SDR-sharp... para más comodidad, puedes crear un acceso directo en el escritorio...
Si todo fué bien, en el SDR Sharp deberia dejarte seleccionar el RTL USB y usarlo
si aún asi no te funciona.. si tienes teamviewer, mandame un privado.... entro en tu PC e intento ponertelo a funcionar
Fernando Casanova
EC1AME
www.ec1ame.com
www.ea1uro.com
https://www.facebook.com/fercasanovaRadio
https://www.facebook.com/ec1ame/
Bueno, pues va a ser que el Zadig si que hace falta.
De hecho en la web ( http://sdrsharp.com/index.php/downloads ) del programa SDR#, justo debajo del enlace donde descargas el archivo .zip con el scrip de instalación automatizada( http://sdrsharp.com/downloads/sdr-install.zip ) hay otro enlace que te lleva a la web con las intrucciones de instalación en Windows: http://rtlsdr.org/softwarewindows
En esa página. hacia la mitad, justo debajo del título "Automated installer" proporciona todas las indicaciones. Entre ellas comenta que, en caso de no haberlo hecho antes, debes ejecutar Zadig para la asignación del driver al dispositivo.
(If you haven't already run Zadig to set up your RTLSDR dongle for use with SDR# for the first time follow the Zadig instructions above (skipping the step to download Zadig) to configure the correct USB driver.)
Al ejecutar el script de instalacion automatizado Zadig.exe lo tienes ya dentro de la carpeta del programa. El instalador "automatico" lo descarga y lo descomprime en ese lugar para utilizarlo. Por eso menciona entre paréntesis que te saltes el paso de descargar Zadig, ya lo hace el script.
El "pincho" sin el driver correctamente instalado no funciona.
73.
muy interesante todo esto Javier voy a tener que hacerme con una
Raspberry .....
el zadig hace falta si es la primera instalación
a veces, si ya se ha instalado anteriormente..funciona sin repetir la instalación
( a mi en XP me funcionó sin reinstalar los drivers)
Por eso, en comentarios anteriores puse que si el método rápido y automático no funciona... que se instale en driver con el zadig
http://www.ure.es/foro/6-tecnico/178786-sdr-con-receptor-tdt-usb.html?start=800#217304
saludos y a seguir probando!
Fernando Casanova
EC1AME
www.ec1ame.com
www.ea1uro.com
https://www.facebook.com/fercasanovaRadio
https://www.facebook.com/ec1ame/
Para EB1HBK gracias por poner la guía para la Pi, tienes un error en la dirección del git, te has comido la "o" de osmocom.org.
Saludos
Saludos
Pepe - Valencia
Lynx DX Group
Arreglado, gracias por la indicación.
El servidor rtl-tcp desde el Raspberry solo admite una conexion cliente. Al acceder desde otro PC al Raspberry con el SDR#, este segundo programa se queda "esperando".
En las pruebas realizadas hasta ahora, usando la conexion de red wifi, el ancho de banda máximo utilizable antes de que el streaming de sonido comenzase a entrecortarse era de aproximadamente 1 Mhz.
Pero usando la conexión de red por cable para acceder al Raspberry con el SDR#, usando el máximo ancho de espectro disponible -3,2 MHz-, no he apreciado interrupciones en el streaming.
Al insertar el "pincho" directamente en el puerto USB del PC, el SDR# me permite un límite máximo de muestreo de 2 MHz. Pero al conectarlo en el Raspberry y acceder a mismo por red llega hasta los 3,2 MHz.
En la imágen se ve el espectro de la FM comercial desde mas abajo de los 93,5 MHz hasta un poco por encima de los 96,5 MHz.
73.
Y una ayuda mas.He instalado el rtl2832 en el Galaxy S duos pero da error 31..no reconoce el dispositivo.Alguna sugerencia (esta roteado y el DBT funciona perfectamente en los ordenadores con el 7 y la distro ubuntu ).
Otro mas que se apunta a la moda del SDR-TDT
Ayer recibí mi TDT-USB y hoy en cinco minutos ya lo tengo instalado y funcionando en mi portátil con windows 7.
De momento con la antenita que trae el propio aparato y sin configurar nada de nada del programa, recibiendo la FM comercial.
Por cierto, como puedo conectar la bajada de mi antena exterior a este tipo de conexión? Se que con conversiones, pero como se llaman?
** El verdadero amigo es aquel que te conoce a la perfección y aun así continua siendo tu amigo. **
bueno, yo a lo bruto, corte el cable y le puse un BNC.... ahora me vale para todas las bajadas que tengo dando vueltas por aquí.
Saludos cordiales. Máximo. EA7FGJ. IM67XI.
Gracias Maximo.
Eso he hecho, he soldado un BNC y listo.
Ahorra me estoy pegando con el manejo del SDR# que si pongo 105.600 escucho la FM comercial, pero si pongo 145.650 no escucho el R2.
En teoria recibe desde 24MHz a 1700MHZ, no? o hay que hacer alguna configuracion especial?
(tengo que leerme este hilo completo, pufff)
** El verdadero amigo es aquel que te conoce a la perfección y aun así continua siendo tu amigo. **
Bueno, pues mientras me llega o no me llega uno de estos cacharros, acabo de ver este enlace que os pongo:
Se trata de un analizador de espectro con una llave USB de TDT. Está en inglés y no me manejo en absoluto en ese idioma, pero creo que es interesante:
http://www.oz9aec.net/index.php/beaglebone/480-rtlizer
Si alguien se anima, que nos vaya comentando por aquí.
Saludos.
Joaquin EB4Z
ex-EA4ZB
Los errores te marcan el camino. Cuanto antes metas la pata, mejor.
Theodor W. Hänsch - Nobel de Fisica 2005.
Gracias por el link.
He estado viendo las especificaciones de la placa Beagle sobre la que esta implementado y son muy similares al Raspberry.
La idea es inmediata, claro. Compilar el programa en el Raspberry...
He visto un poco mas abajo, en los comentarios, que ya lo han hecho funcionar en el Raspberry. Tendré que probarlo.
Lo que ocurre es que no tengo una pantalla de esas chiquitas. Lo manejo todo por red.
Intentaré probarlo este finde, ya os contaré.
(nota: al igual que Máximo, yo también le he puesto un BNC directamente al cable, me parece lo mas práctico. Y no enchufo el TDT directamente al PC, uso un prolongador USB de 3 metros, pero tiene que ser de muy buena calidad y apantallado. EL problema de recepción con "erpincho" puede deberse tanto a falta de antena, como a exceso de antena; la RX puede atenuarse mucho debido a otras fuentes de señal próximas fuera de la banda que saturan el receptor)
73.
Funciona...
El programa de OZ9AEC (Rtlizer) usando "erpincho" funciona en el Raspberry, haciendo trabajar el sintonizador de TDT solo como analizador de espectro. Aunque es un analizador muy, muy básico.
Como no dispongo de una pantalla chiquita como la del vídeo, he probado a ejecutarlo a traves de red sobre un monitor normal y va ok.
Aquí podeis seguir los pasos para ponerlo en marcha, por si alguien lo quiere probar:
http://www.cacharreo.es/Analizador%20de%20espectro%20en%20Raspberry%20Pi%20y%20Rtlizer
73.
QDURE - https://qsl.ure.es
Imprime y confirma tus QSL en tan solo tres click.
Nunca fue tan fácil y cómodo
el confirmar tus contactos.
TIENDA ONLINE URE
Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...
WEBCLUSTER EA4URE
Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE