QuadRF consegue detectar drones e ver o WiFi através de paredes
(jeffgeerling.com)- QuadRF é um rádio portátil de arranjo em fases que combina um Raspberry Pi 5 com uma placa FPGA de temporização em nível de picossegundos para visualizar o ambiente de RF de 4,9~6GHz com beamforming e processamento de sinais
- Pacotes WiFi que se movem pelo ar podem ser observados sem acesso físico, então os dados transmitidos e decodificados por RF podem alimentar análises em computadores mais potentes
- Nos testes, uma rede WiFi de 5GHz apareceu como manchas coloridas em uma tela de AR, e um drone DJI Mini Pro 4 também foi facilmente detectado no céu
- As lanes MIPI do Raspberry Pi 5 são usadas para streaming I/Q, lidando com transmissão full-duplex de baixa latência acima de 5Gbps de uma forma mais simples e estável que USB
- A interface ainda é meio bruta e não dá para esperar envio imediato de um produto de crowdfunding, mas após uma semana de uso sua utilidade ficou clara a ponto de valer a espera pelo item em pré-venda
Conceito básico e usos do QuadRF
- QuadRF é um rádio de arranjo em fases construído em torno de um Raspberry Pi 5 e uma placa FPGA, usando temporização em nível de picossegundos para realizar processamento avançado de sinais e beamforming
- Como os pacotes WiFi trafegam pelo ar, eles podem ser observados sem conexão física à rede, e o QuadRF oferece software integrado para streaming e decodificação de RF
- Ao enviar os dados para um computador mais poderoso, eles podem ser usados em tarefas como análise de tráfego WiFi
- A ideia é que é melhor entender o que é possível e expor práticas ruins de segurança do que simplesmente proibir a ferramenta em si
Relação com o projeto de arranjo de antenas em escala lunar
- O QuadRF é um dispositivo em que Martin McCormick trabalha como parte de um projeto maior, que tem como objetivo um arranjo de antenas em escala lunar para experimentos de rádio EME (Earth-Moon-Earth) e radioastronomia
- Martin McCormick já trabalhou na SpaceX na equipe que criou o Dishy, o terminal original do Starlink
- Esse sistema de antenas em arranjo em fases busca não ficar preso a sistemas de satélite proprietários, permitindo que operadores licenciados conectem vários módulos QuadRF para experimentos de rádio
- Ao conectar vários módulos, é possível chegar a até 1,15MW EIRP, o que representa um grande ganho de antena direcional
- O próprio QuadRF, reduzido ao formato portátil, não é potente o bastante para enviar sinais até a Lua, mas é útil para aplicações locais de SDR e visualização do ambiente de RF na faixa de 4,9~6GHz
Teste do protótipo e fluxo de uso
- Para testar com seu pai, foi solicitado um protótipo a Martin McCormick, enquanto um pedido em pré-venda também já havia sido feito separadamente no Crowd Supply
- O kit básico no Crowd Supply custa US$ 499
- Ao ligar o aparelho, o Raspberry Pi inicializa e cria um hotspot WiFi
- O usuário se conecta a esse hotspot e depois acessa
http://quadrf/ - Essa página executa uma sessão VNC no navegador
- É possível rodar GNU Radio, software SDR e uma ferramenta personalizada de visualização AR de RF
- O usuário se conecta a esse hotspot e depois acessa
- A interface geral ainda é bruta, mas o desempenho impressiona considerando que tudo roda no Raspberry Pi 5
Visualização AR de RF e resultados reais de observação
- Entre os softwares incluídos, a ferramenta de visualização AR é considerada o recurso mais interessante, embora seja menos útil para aplicações reais de SDR
- O usuário pode ajustar o alinhamento entre a câmera e o arranjo em fases, além do ganho do receptor
- A ferramenta de visualização mostra frequências de 4,9~6GHz como manchas coloridas
- Nas versões iniciais, a tela não exibe escala
- Em um teste no estúdio, uma rede WiFi de 5GHz operando no Canal 100, por volta de 5,5GHz, apareceu em azul-claro
- Redes WiFi ao redor aparecem em vermelho ou verde
- O Mobile Expansion Pack inclui bateria e suporte para celular, permitindo analisar parte da banda C em tempo real enquanto se move
- Em um teste com um DJI Mini Pro 4 voando atrás do estúdio, o QuadRF detectou o drone facilmente no céu
- Conforme o drone se afastava, era preciso aumentar o ganho para continuar vendo-o
- Ao carregar o dispositivo andando, a interface se mostrou um pouco incômoda, levando à avaliação de que AGC ou um controle de ganho mais simples seria desejável
- A campanha de crowdfunding superou as expectativas, e o gabinete deve passar da versão impressa em 3D usada nos testes para moldagem por injeção
Streaming de RF de alta largura de banda com o MIPI do Raspberry Pi 5
- Um dos pontos mais interessantes do QuadRF é o uso das lanes MIPI do Raspberry Pi para streaming SDR I/Q de baixa latência
- Segundo a documentação do QuadRF, o método de transmitir I/Q pelos conectores FFC MIPI de câmera e display do Pi traz várias vantagens
- O MIPI pode lidar, via chip RP1 do Pi, com transmissão de dados full-duplex de baixa latência acima de 5Gbps
- É mais simples e estável que USB
- Quase não adiciona custo extra de hardware à placa de RF
- Pode manter I/Q em centenas de MSPS sem interrupções nem perda de amostras
- Para essa implementação, aparentemente foi necessário fazer engenharia reversa do protocolo MIPI que passa pelo chip RP1 no Pi 5
- Pela arquitetura, vários módulos QuadRF podem ser conectados em daisy chain, e cada módulo pode calcular seu próprio deslocamento de fase
- PCIe também poderia ser uma alternativa, mas a implementação via MIPI permite reservar o conector PCIe para armazenamento de alta velocidade ou rede mais rápida do que a oferecida nativamente pelo Pi
Limitações de hardware de pré-produção e produtos de crowdfunding
- Como se trata de um teste de equipamento de pré-produção, todas as observações devem ser vistas com cautela
- Em produtos de campanhas de crowdfunding, é difícil esperar entrega imediata mesmo apoiando o projeto
- No começo havia ceticismo sobre a utilidade e a diversão de um pequeno dispositivo portátil de arranjo em fases, mas depois de uma semana de uso veio a expectativa de receber o produto já encomendado na pré-venda
1 comentários
Comentários do Hacker News
Sou o criador do QuadRF. Se tiverem perguntas, posso responder
Também há um vídeo curto de demonstração: https://m.youtube.com/watch?v=QvniJk3uNyA
Há também um vídeo mais aprofundado: https://m.youtube.com/watch?v=zdJ9Tbm8ALg
Não consegui orientar o Jeff direito sobre a calibração do alinhamento da câmera nem sobre as configurações de ganho de rádio, mas parece que ele descobriu quase tudo sozinho. Estamos melhorando a UI com base nas sugestões dele e, como é open source, também dá para personalizar diretamente
Realidade aumentada por RF é apenas uma das várias aplicações de um rádio definido por software 4x4 MIMO criado do zero. A AR funciona com um app web fazendo streaming de pontos de RF, enquanto o navegador no celular/notebook os compõe em tempo real com a imagem da câmera local. Temos sido obcecados por baixa latência e alta taxa de quadros para que pareça AR de verdade, e os detalhes técnicos estão em https://QuadRF.com/
Parece uma forma inteligente de reduzir custo e número de pinos, mas normalmente as árvores de clock de FPGAs não têm bom desempenho de jitter. Se não usar a PLL interna, pode reduzir espúrios, mas não dá para evitar o buffer de clock
A documentação também diz que pode haver degradação adicional por ruído de reguladores chaveados. Ah, a alegria de caçar fontes de ruído de RF
Fiquei curioso sobre como vocês definiram a faixa de frequência como 4,9~6 GHz. Ele deve visualizar WiFi em frequências mais altas, mas imagino que não 2,4 GHz WiFi nem Bluetooth; para dar suporte a essas bandas, o hardware ou as antenas ficariam muito mais complexos e caros?
Quando marquei o site pela primeira vez, ele ficava em https://open.space
Não sei o que significa dizer que “pode ver WiFi através de paredes”. Qualquer pessoa que já usou WiFi sabe que ele funciona atravessando paredes
Quando tento me conectar ao WiFi no meu apartamento, aparecem dezenas de outras redes. Então esse título me parece quase uma expressão sem sentido
No contexto de imaginar até onde o governo pode chegar, li este artigo poucos minutos antes de entrar no HN e, por coincidência, este post estava lá
[0] https://www.prnewswire.com/news-releases/the-future-takes-fl...
Um dia quero fazer algo assim para som. Seria bom saber a direção e a distância de onde um som está vindo
Em pequena escala, daria para descobrir “qual peça está rangendo?”; em grande escala, confirmar coisas como “esse estrondo está vindo da obra a alguns quarteirões daqui?”
https://www.fluke.com/en-us/product/industrial-imaging/fluke...
No conjunto, esta versão de RF foi umas 200 vezes mais difícil
https://www.youtube.com/watch?v=l8-5lSVCR2w
https://ribbonfarm.com/2016/06/29/the-daredevil-camera/
O app de visualização me lembra uma câmera térmica
Já ouvi alegações de que alguns dispositivos, principalmente TVs, têm um uplink celular 5G secreto embutido. Mas nunca vi um modelo específico ser citado
Se surgirem mais variantes compatíveis com bandas de RF mais comuns, as pessoas poderão sair por aí e verificar por conta própria
Além disso, imagino que agências de três letras tenham tecnologias assim como ferramentas de detecção de escutas há muito tempo
Seria realmente interessante colocar isso em óculos inteligentes
Dei uma olhada por alto; ele detecta drones no céu? Não sei se entendi direito
Pensando no que está acontecendo agora no Leste Europeu, poderia haver aplicações na área de defesa
Contramedidas antidrones mais avançadas também estão em uso. Por exemplo, disparar micro-ondas direcionadas de alta energia para destruir circuitos
Por isso há jamming por toda parte para cegar esses equipamentos, e muitos veículos não tripulados agora estão presos a fibra óptica em vez de serem controlados por RF
Cerca de 5 anos antes da invasão russa de 2022, um amigo que concluiu engenharia elétrica por um caminho não tradicional trabalhava em uma empresa que fazia radares de rastreamento de drones
Era um sistema ativo e, conceitualmente, parecido com um radar de sistema de defesa aérea, mas menor e operando mais rápido
O equipamento deste artigo é um sistema passivo que observa o transmissor do drone. O link de comunicação é uma vulnerabilidade óbvia do drone, portanto pode ser detectado e sofrer jamming, e, como resultado, parece bastante inevitável a disseminação de drones de ataque letais operando de forma anônima
A UI e a saída do app de visualização são parecidas com o que se vê em uma câmera acústica
Fico me perguntando se esta ferramenta ajudaria em testes de conformidade EMC. Meu TinySA precisa de um LNA, e também fico curioso se este equipamento tem o piso de ruído necessário
Interessante. SDRs já existem há algum tempo a preços razoáveis, mas o poder de processamento para lidar com WiFi e outros sinais digitais tem sido bem mais difícil de obter
Partindo do pressuposto de que será possível comprar RAM no futuro, acho que veremos muito mais equipamentos para prosumers voltados à análise de sinais brutos