Sign inSign up

rubencp/rxsdr

By rubencp

•Updated 4 months ago

Radio SDR C++ RXSDR para rádio definido por software em TV Boxes RK3229.

Image
Internet of things
0

10K+

rubencp/rxsdr repository overview

⁠RXSDR - Servidor de Rádio SDR Headless

Imagem Docker com o servidor C++ RXSDR compilado com suporte a Qt6 para rodar em hardware embarcado como TV Boxes.

⁠📌 Especificações desta Imagem

  • Arquitetura/Hardware: TV Box RK3229 (Cortex-A7)
  • Sistema de Origem: Debian 12 (Bookworm) executado via container Docker.
  • Compatibilidade: Ideal para rodar sobre kernels antigos (como o Legacy Kernel 4.4 do Armbian Buster) que inicializam direto da memória NAND, permitindo usar as bibliotecas modernas do Qt6 de forma isolada dentro do container.

⁠⚠️ Nota Importante sobre Versão do Docker

  • Para TV Boxes antigos (ex: RK3229 / Allwinner rodando Kernel Legacy): É altamente recomendado instalar o Docker em versão legada (ex: v18.09). Versões recentes e atualizadas do Docker podem apresentar incompatibilidade com kernels antigos e causar falhas de inicialização do daemon.
  • Para TV Boxes novos ou kernels modernos: Pode utilizar qualquer versão atualizada do Docker sem problemas.

⁠🚀 Como Executar

Conecte o seu dongle RTL-SDR ou receptor SDRplay na porta USB do TV Box e execute o comando abaixo para iniciar o container:

docker run -d \
  --name rxsdr \
  --restart=always \
  --network host \
  --privileged \
  -v /dev/bus/usb:/dev/bus/usb \
  -e QT_QPA_PLATFORM=offscreen \
  -w /opt/rxsdr/bin \
  rubencp/rxsdr:latest /opt/rxsdr/bin/RXSDR

⁠📻 Acesso e Interface

Após iniciar o container, abra o navegador e acesse a interface gráfica do rádio na porta 8070:

  • URL: http://<IP-DO-TVBOX>:8070/

⁠🎛️ Decodificadores Integrados

O RXSDR possui suporte nativo para receber o áudio PCM demodulado e decodificar os seguintes sinais digitais e de telemetria:

  • DMR (Digital Mobile Radio)
  • Tetra
  • ACARS (Comunicações aeronáuticas)
  • APRS / Packet Radio

Mantido e desenvolvido por Ruben (PU1XTB)

Tag summary

Content type

Image

Digest

sha256:d890d7f49…

Size

984 MB

Last updated

4 months ago

docker pull rubencp/rxsdr