
Se há um ano atrás eu tinha falado do«Radio Receiver», um programa escrito inteiramente em JavaScript porJacobo Tarrío, que permite utilizar um RTL-SDR a partir do site https://radio.ea1iti.es/, agora encontrei algo ainda mais completo e aperfeiçoado.
O BrowSDR é um recetor de rádio definido por software (SDR) de última geração, ultrarrápido e baseado no navegador, concebido inicialmente para o HackRF e criado por Joel«Lynx», um programador da Nova Zelândia. Basta ligar um dispositivo HackRF ou um RTL-SDR, abrir esta URL no seu navegador https://browsdr.jlynx.net e está pronto.
Embora se afirme que não são necessários controladores, acho que isso não é totalmente verdade. Testei-o numa máquina com Windows 10 IoT Enterprise LTSC 2021, na qual não tenho instalado nenhum controlador do SDR-RTL, e o sistema não arrancava apenas com o recetor USB ligado. Embora poupe o software e as complicações que ele acarreta, terá, pelo menos, de executar o Zadig na sua máquina para que os drivers funcionem.

WebUSB, sem necessidade de instalação
Liga-se diretamente ao hardware HackRF ou RTL-SDR através do WebUSB. Sem software, sem plugins, sem complicações: basta abrir o navegador e já tem um recetor totalmente funcional.
Recepção multi-VFO
Podes ouvir várias frequências em simultâneo, cada uma com a sua própria cor, modo, silenciador (squelch), volume e filtros de áudio. Além disso, pode guardar frequências individuais ou predefinições de grupos multi-VFO completos. Organize-as em mais de 15 categorias e pesquise, importe e exporte em formato JSON.

Partilha remota de SDR
Uma funcionalidade muito interessante é a possibilidade de partilhar facilmente o seu SDR com ouvintes remotos através do WebRTC, utilizando o PeerJS. Os clientes ligam-se através de um link partilhado. O anfitrião pode bloquear as configurações e gerir os clientes conectados. Basta gerar um URL e enviá-lo a um amigo, que poderá aceder ao seu SDR a partir do mesmo site. É assim tão simples.


Transcrição com o Whisper AI
Tem à sua disposição a conversão de voz em texto em tempo real através do OpenAI Whisper, executado localmente no seu navegador. Compatível com modelos exclusivos em inglês e multilingues de até 800 MB.

Monitor de frequência de atividade
Regista automaticamente o tempo de abertura do squelch e o número de transmissões por VFO. Classifica as frequências ativas e apresenta indicadores de transmissão em tempo real.
Decodificador de pager POCSAG
Decodificação em tempo real de pagers POCSAG em qualquer VFO NFM. Apresenta o código de acesso (capcode), o tipo de mensagem, a velocidade de transmissão e o texto da mensagem, com suporte para exportação.
Decodificação de FM RDS
Decodifica os metadados do Radio Data System (RDS) das estações WFM. Compatível com as configurações regionais da UE e da América do Norte.
Modos de demodulação
NFM, WFM (com estéreo e RDS), AM, USB, LSB, DSB, CW e RAW; tudo descodificado em tempo real através do DSP do WebAssembly.
Talvez a única funcionalidade que sinta falta em comparação com o SDR++ seja a gravação, mas para isso pode-se sempre recorrer a ferramentas que gravam o áudio do PC. Testei-o em quatro navegadores e funciona bem em todos. Apenas no Opera encontrei um erro: a janela fecha-se ao arrastar a linha do tempo de frequências. Embora se note um pouco menos de sensibilidade e o ajuste fino das frequências seja um pouco mais incómodo do que no SDR++ e também um pouco menos preciso, pelo resto, a resposta é impecável. Teremos de estar atentos ao seu desenvolvimento.
Encontras todos os detalhes na página do GitHub.






