Simulador de WiFi basado en WebGPU
(wifi-solver.com)-
Introducción a WiFi Solver
- WiFi Solver es un motor físicamente preciso para simular la intensidad de la señal WiFi dentro de una casa
- Se ejecuta en tiempo real en el dispositivo del usuario y permite ajustar la simulación cambiando el color de fondo
- Usa tecnología WebGPU para aprovechar el rendimiento de la tarjeta gráfica y ofrecer simulaciones rápidas
-
Funciones y características
- Usa tecnología moderna para ejecutar la simulación a velocidades interactivas
- Al hacer scroll, se puede observar cómo las ondas se refractan alrededor de los cuadros de texto
- Es posible comprobar el rendimiento del dispositivo mediante varias simulaciones de prueba
- Si se usa una GPU potente, es posible realizar una simulación realista de una casa
-
Cómo funciona
- WiFi Solver simula la propagación de ondas electromagnéticas usando ecuaciones matemáticas que se estudian en una carrera de física
- Gracias a la tecnología WebGPU, aprovecha al máximo el rendimiento de la tarjeta gráfica para permitir simulaciones rápidas
-
Información adicional
- Ofrece más información sobre WiFi Solver y también permite revisar otros proyectos en el blog de Jason
Resumen de GN⁺
- WiFi Solver simula con precisión física la intensidad de la señal WiFi y proporciona información útil para el usuario
- Aprovecha la tecnología WebGPU para hacer posibles simulaciones rápidas, lo que resulta especialmente ventajoso para quienes tienen una GPU potente
- Este motor de simulación se basa en principios matemáticos de la física para ofrecer resultados confiables
- Otros proyectos con funciones similares que también se recomiendan son NetSpot y Ekahau HeatMapper
1 comentarios
Comentarios en Hacker News
Un usuario quería crear un sistema de cancelación activa de ruido dentro de una habitación. Imaginó colocar micrófonos y altavoces estratégicamente para eliminar el sonido, pero se dio cuenta de que se complica por tener que pensarlo en 3D
La visualización está genial, pero parece enfocarse más en lo divertido como proyecto artístico que en los patrones reales de cobertura de longitudes de onda de 6-12.5 cm
Al hacer scroll se pueden ver las ondas refractándose alrededor del cuadro de texto. No sirve de mucho, pero se ve genial
Hay bugs
Si presionas varias veces el botón "Agregar nueva fuente", el arreglo se desborda y ocurre una excepción de JavaScript
Dependiendo de la tarjeta gráfica o del driver, la simulación puede romperse al hacer scroll. Por ejemplo, si haces scroll rápido hacia arriba y abajo, los datos se corrompen
Pregunta por los requisitos del sistema. Señala que WebGPU no está soportado en un sistema Linux estándar usando Chrome
La visualización está genial y le recuerda a BeamLab, que demuestra beamforming. La versión gratuita de Hamina podría ser más útil para optimizar layouts de Wi‑Fi
Le aparece el mensaje de error "WebGPU is not supported on this device". Un usuario de Firefox y Nvidia se queja de esto
Presenta cemsim.com como un proyecto similar
Señala que se pueden encontrar conceptos similares en Shadertoy
Menciona su expectativa por el procesamiento de radio SDR, e imagina pasar al navegador web el ruido leído desde GPIO para mostrar la actividad de todos los canales