Transforme seu hackrf / rtl-sdr (+cabo OTG USB) em um analisador de frequência em tempo real!
Use um cabo USB OTG (On-the-Go) para conectar seu hackrf/rtl-sdr a um telefone/tablet Android e este aplicativo visualizará o espectro de RF (magnitude da frequência e gráfico de cascata)!
Navegue pelo espectro de frequência apenas usando gestos de rolagem e zoom. Recursos adicionais a partir de hoje são:
- Muitas configurações: tamanho da FFT, média, holding de pico, esquema de cores, ...
- Leia amostras de um arquivo (gerado pela ferramenta Hackrf_transfer ou por RTL_SDR)
- Demodulação de áudio AM/FM/SSB
- Ajuste a largura do squelch e do canal
- Registre em um arquivo de QI bruto compatível com hackrf_transfer, ...
- Bookmarks
- suporte rad1o
Leia o manual para obter mais detalhes: https://github.com/demantz/rfanalyzer/blob/master/doc/rf_analyzer_manual.md
Devido a restrições de tempo, o aplicativo não está mais desenvolvido ativamente.
Eu também tento manter o aplicativo estável e o mais livre de insetos possível. Os relatórios de bugs são sempre bem -vindos e tento encontrar tempo para corrigi -los! Observe que existe um recurso de registro nas configurações que ajuda muito com problemas para gravar erros.
Interessado nas atualizações mais recentes? Participe do programa beta: https://play.google.com/apps/testing/com.mantz_it.rfanalyzer
Permissões:
Este aplicativo usa a permissão da Internet apenas para conectar -se à instância local RTL_TCP usada pelo driver RTL2832U. A permissão de armazenamento write_external é usada apenas para gravar arquivos de log no cartão SD (desativado por padrão).
O que você precisa:
Para usar este aplicativo de que você precisará:
- Um hackrf ou um dongle RTL-SDR (isso é óbvio XD)
- Um dispositivo Android que suporta USB OTG (por favor, pesquise no Google se o seu dispositivo suportar OTG!) Ou tiver uma porta host USB
- Um cabo OTG USB (custa cerca de 3 $) para conectar o hackrf/rtl-sdr ao seu dispositivo Android (não é necessário se o seu dispositivo tiver uma porta de host USB em tamanho real)
- Somente para RTL-SDR: o motorista RTL2832 gratuito de Martin Marinov (https://play.google.com/store/apps/details?id=marto.rtl_tcp_andro)
IMPORTANTE:
O hackrf/rtl-sdr é alimentado pelo telefone/tablet Android. Alguns telefones ou tablets podem não fornecer energia suficiente em sua porta USB para alimentar os hackrf/rtl-sdr (os problemas de energia geralmente são causados por cabos USB de baixa qualidade ou adaptadores OTG). Observe também que fazer o processamento de sinal digital necessário é muito intensivo na CPU e, embora eu tenha feito o possível para otimizar os algoritmos que o aplicativo ainda precisa de um dispositivo decente (recomendo 2 núcleos de CPU ou mais) para executar fluentemente. Use o período de reembolso de duas horas fornecido para todos os aplicativos do Google Play para testar a funcionalidade e reembolsar o aplicativo se ele não funcionar para o seu dispositivo!
Aqui está uma lista de dispositivos já testados e de trabalho (pode estar incompleto):
- Nexus 7 2012
- Nexus 7 2013
- Nexus 5
- Moto g
- Moto G 4g
- Acer A500
- Samsung S3 LTE
- Samsung S4
- Samsung S4 LTE
- Samsung S5
- Samsung Note 3
- Samsung Galaxy Tap S 8.4 e 10.5
- HTC M7
- HTC M8
- LG G2
- LG G3
- Motorola Xoom M601
- Dragon Touch A1x
Se o aplicativo estiver funcionando para você e seu dispositivo não estiver nesta lista, inclua seu tipo de telefone em uma classificação curta
e compartilhar as boas novas com outros usuários;)
Aqui está uma lista de dispositivos que foram relatados para não funcionar com este aplicativo (pode estar incompleto):
-Sony Xperia Pro + Hackrf (porque a potência de saída USB é muito baixa -.-)
- Nexus 4 (funciona apenas com o cabo Y e a ROM personalizada para ativar o suporte a OTG)
- Nexus 9 (não é uma questão de energia, ainda estou investigando sobre isso)
LICENÇA:
Este aplicativo é divulgado sob a licença pública geral da GNU v2. É software livre e o código -fonte é
Disponível no github: https://github.com/demantz/rfanalyzer
O pacote APK também está disponível no repositório Git e você pode baixá -lo e instalá -lo a partir daí. Mas lembre -se: ao baixar o aplicativo da loja, você receberá atualizações automáticas!
Questões legais
Observe que não sou responsável por nenhum problema legal causado pelo uso deste aplicativo. Seja responsável e cumpra sua lei local!