Simulador de WiFi baseado em WebGPU
(wifi-solver.com)-
Introdução ao WiFi Solver
- O WiFi Solver é um motor fisicamente preciso para simular a intensidade do sinal WiFi dentro de casa
- Ele roda em tempo real no dispositivo do usuário, e é possível ajustar a simulação alterando a cor de fundo
- Usa a tecnologia WebGPU para aproveitar o desempenho da placa de vídeo e oferecer simulações rápidas
-
Funções e características
- Usa tecnologias modernas para executar a simulação em velocidade interativa
- Ao rolar a página, é possível observar ondas se refratando ao redor da caixa de texto
- É possível verificar o desempenho do dispositivo por meio de várias simulações de teste
- Com uma GPU potente, é possível fazer uma simulação realista de uma casa
-
Como funciona
- O WiFi Solver simula a propagação de ondas eletromagnéticas usando equações matemáticas ensinadas em cursos de graduação em física
- Com a tecnologia WebGPU, consegue aproveitar ao máximo o desempenho da placa de vídeo para tornar a simulação rápida
-
Informações adicionais
- Há mais informações sobre o WiFi Solver, e você também pode conferir outros projetos no blog do Jason
Resumo do GN⁺
- O WiFi Solver simula a intensidade do sinal WiFi com precisão física, fornecendo informações úteis ao usuário
- Ao usar a tecnologia WebGPU, torna possíveis simulações rápidas, o que é especialmente vantajoso para usuários com GPUs potentes
- Esse motor de simulação se baseia em princípios matemáticos da física para fornecer resultados confiáveis
- Outros projetos com funções semelhantes recomendados incluem NetSpot e Ekahau HeatMapper
1 comentários
Comentários no Hacker News
Um usuário queria criar um sistema de cancelamento ativo de ruído dentro de um cômodo. Ele imaginou eliminar o som posicionando microfones e alto-falantes de forma estratégica, mas percebeu que a complexidade aumenta por ser necessário pensar em 3D
A visualização é legal, mas parece focar mais na diversão como projeto artístico do que em padrões reais de cobertura para comprimentos de onda de 6 a 12,5 cm
Ao rolar a página, dá para ver as ondas refratando ao redor da caixa de texto. Isso é inútil, mas legal
Há bugs
Se você clicar várias vezes no botão "Adicionar nova fonte", o array estoura e gera uma exceção de JavaScript
Dependendo da placa de vídeo ou do driver, a simulação pode quebrar durante a rolagem. Por exemplo, ao rolar rapidamente para cima e para baixo, os dados são corrompidos
Pergunta sobre os requisitos do sistema. Informa que o WebGPU não é suportado em um sistema Linux padrão usando Chrome
A visualização é legal e lembra o BeamLab, que demonstra beamforming. A versão gratuita do Hamina pode ser mais útil para otimização de layout de Wi‑Fi
Aparece a mensagem de erro "WebGPU não é suportado no dispositivo". Um usuário de Firefox com Nvidia reclama disso
Apresenta o cemsim.com como um projeto semelhante
Conceitos parecidos podem ser encontrados no Shadertoy
Menciona expectativa em relação ao processamento de rádio SDR e imagina enviar para o navegador o ruído lido do GPIO para mostrar a atividade de todos os canais