Esp32sim - Emulador open-source de ESP32 en el navegador
Show HN: Esp32sim – Run ESP32 firmware in the browser
Esp32sim es un emulador open-source escrito en Rust que ejecuta firmware real de ESP32 directamente en el navegador o en local, sin necesidad de hardware, cloud ni suscripciones. Soporta cuatro SoCs (ESP32, S3, C3 y C6) con emulación a nivel de instrucción, arrancando la ROM de máscara real, el bootloader y aplicaciones sin modificar. Incluye modelos de periféricos, WiFi virtual con NAT a la red real, y placas como la Waveshare Touch-LCD-4B o la TTGO T-Display. Pruébalo en el navegador vía WebAssembly y descubre lo fácil que es prototipar y depurar proyectos ESP32 sin hardware físico.
Ejecuta firmware real de ESP32 en el navegador: sin hardware, sin cloud, sin suscripción.
- raminf
¡Excelente! Muy genial.
En muchos proyectos de IoT, es más fácil crear un simulador de software "funcional" para la parte de hardware para que la gente de móvil y cloud pueda empezar sin tener que esperar al hardware de pruebas. Esos simuladores funcionan a nivel de emular comandos BLE o WiFi/API. Una vez que tienes hardware, los simuladores solo se usan en pruebas de CI/CD.
Donde veo que esto sería útil es en lugar de un "simulador funcional", tener firmware real ejecutándose para cada desarrollador móvil o de backend y para el runner de CI/CD.
- Klovy
Este emulador es realmente genial, especialmente porque está basado en un ESP32; puedes hacer todo tipo de cosas interesantes con él, incluso las más simples :)
- dofm
Realmente me gustaría probar esto alguna vez. Pero, sinceramente, estos párrafos gigantescos y mal formateados, típicos de la chatarra generada por IA, como el que está debajo de este encabezado...
https://github.com/mikroverk/esp32sim#boards-esp32-s3
... son demasiado, con su mezcla densa de formato, corchetes, puntuación semántica, argumentos de línea de comandos y números de pieza, etc. (Este es particularmente absurdo, pero no es el único).
Puede que ya sea de mediana edad y no sea un experto, pero estoy bastante seguro de que estas cosas son, en general, agotadoras incluso para lectores jóvenes expertos. Te instaría a que reconsideraras cómo se presenta esta página.