Sobre o projeto

VibeSDR é um ecossistema abrangente de rádio definido por software (SDR) projetado para dispositivos móveis, escalando de um Apple Watch a um desktop. Ele consiste em quatro componentes principais: um aplicativo móvel (iOS/Android), um receptor autônomo para Apple Watch, um aplicativo servidor (VibeServer) que transforma um Raspberry Pi, uma máquina Linux, um Mac ou um telefone Android em um receptor compartilhado, e um cliente web servido pelo VibeServer. O projeto enfatiza uma experiência de usuário única com um waterfall renderizado por GPU, um dial de sintonia estilo volante com resposta tátil e demodulação no dispositivo usando um motor DSP personalizado ARM-NEON. Ele suporta vários protocolos, incluindo UberSDR, OpenWebRX, KiwiSDR, FM-DX Webserver, SpyServer e rtl_tcp. O VibeServer foi projetado para ser leve, aproximadamente 25 vezes mais eficiente que o rtl_tcp bruto, e pode ser compartilhado publicamente por meio de um túnel Cloudflare. O projeto é totalmente de código aberto sob a GPLv3, com forte ênfase em transparência, creditando todos os contribuidores e bibliotecas, e evitando codecs com patentes. Ele suporta hardware RTL-SDR, Airspy HF+, SDRplay (somente desktop) e HackRF (experimental). O repositório inclui documentação detalhada, instruções de compilação e uma seção abrangente de créditos.