1 votos

¿Se puede convertir un teléfono Android en SDR utilizando sus interfaces de hardware de radio?

Recientemente he estado leyendo sobre SDRs y en base a lo que he entendido hasta ahora el SDR consiste en un hardware de radio capaz de transmitir y/o recibir señales de radio dentro de un rango de espectro radioeléctrico determinado y una columna vertebral de software para controlar sus operaciones de radio, así que pensé que debería ser posible lograr operaciones similares usando un smartphone Android por lo tanto traté de buscar proyectos en internet y lo más cercano que he encontrado es SDR Touch que requiere un hardware externo dedicado. Ahora bien, dado que un teléfono inteligente tiene tantas interfaces de radio (celular, Wi-Fi, Bluetooth, GPS, etc.) ¿es de alguna manera posible que pueda hacer un proyecto (usando Root o lo que sea) que utilice los componentes de radio del teléfono inteligente y por qué no hay ningún proyecto que exista realizando tales funcionalidades?

1 votos

Probablemente no... el sistema operativo no habla ni tiene ningún control sobre el hardware de la radio en ningún dispositivo. Los dispositivos Android utilizan un RIL (Radio Interface Layer) para hablar con el firmware/hardware de la radio, que es propiedad del OEM del dispositivo y limita lo que el dispositivo puede hacer realmente con el hardware de la radio.

0 votos

Así que lo que se interpone entre un teléfono Android normal y un SDR completamente funcional son las restricciones impuestas por la implementación del RIL, si de alguna manera codificara mi propio RIL o realizara ingeniería inversa de uno existente, ¿sería entonces posible lograr esto?

1 votos

Tal vez... si eres mejor que el 99% de los desarrolladores/hackers de Android que hay, el RIL es un hueso duro de roer y en muchos dispositivos se necesitan equipos de dev's de meses para interconectarse con él (para conseguir que VoLTE funcione en ROMs personalizadas en el Moto G3 como ejemplo). El problema es que el firmware de la radio con el que habla el RIL sólo tiene ciertas capacidades, lo que significa que incluso si haces tu propio RIL para hablar con el firmware, el sistema operativo sigue sin poder hablar con el hardware de la radio directamente. Así es como está diseñado Android.

1voto

PHPoenX Puntos 19

Es muy difícil porque normalmente los controladores de radio son propietarios

Pero hay Nexmon proyecto que convierte el nexus 5 en SDR

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X