Esp32sim - 브라우저에서 ESP32 펌웨어 실행하는 오픈소스 에뮬레이터

Show HN: Esp32sim – Run ESP32 firmware in the browser

Esp32sim은 Rust로 작성된 오픈소스 ESP32 에뮬레이터로, ESP32-S3, ESP32-C3, ESP32-C6, 클래식 ESP32의 실제 펌웨어를 하드웨어 없이 실행할 수 있습니다. 실제 마스크 ROM과 부트로더를 그대로 부팅하며, WiFi 가상 AP와 NAT까지 지원해 실제 네트워크에 연결된 것처럼 동작합니다. WebAssembly 기반으로 브라우저에서 바로 체험할 수 있고, Linux, SID 플레이어, 카메라 데모 등 다양한 예제를 제공합니다. 클라우드나 구독 없이 MIT 라이선스로 무료 사용 가능합니다.

하드웨어도, 클라우드도, 구독도 필요 없습니다. 실제 펌웨어를 그대로 부팅해 브라우저에서 바로 실행해 보세요.
  1. raminf

    훌륭하네요! 정말 멋집니다.

    많은 IoT 프로젝트에서, 모바일과 클라우드 쪽 사람들이 테스트 하드웨어를 기다리지 않고 작업을 진행할 수 있도록 하드웨어 부분에 대한 "기능적" 소프트웨어 시뮬레이터를 만드는 게 더 쉽습니다. 그런 시뮬레이터들은 BLE나 WiFi/API 명령을 에뮬레이션하는 수준에서 동작하죠. 하드웨어가 확보되면 시뮬레이터는 CI/CD 테스트에서만 쓰입니다.

    이게 유용하게 쓰일 수 있는 지점은, "기능적 시뮬레이터" 대신 각 모바일 또는 백엔드 개발자와 CI/CD 러너를 위해 실제 펌웨어를 돌리는 경우라고 봅니다.

  2. Klovy

    이 에뮬레이터는 사실 꽤 멋집니다 — 특히 ESP32 기반이라서 온갖 멋진 것들을 할 수 있어요, 단순한 것들조차도요:)

  3. dofm

    언젠가 한번 직접 만져보고 싶네요. 하지만 솔직히, 이 제목 아래에 있는 것 같은 그 거대하고 형식도 엉망인 AI가 찍어낸 듯한 문단들…

    https://github.com/mikroverk/esp32sim#boards-esp32-s3

    …은 포맷, 괄호, 의미론적 구두점, 명령줄 인자, 부품 번호 등이 빽빽하게 뒤섞여 있어서 도저히 감당이 안 됩니다. (이건 특히 터무니없지만 유일한 사례는 아니에요).

    이제 저도 중년이고 전문가도 아니지만, 이런 것들은 젊은 전문가 독자들에게조차 대체로 지치게 만든다고 확신합니다. 이 페이지를 어떻게 제시할지 다시 고려해 보시길 권합니다.

이 날의 다른 글

2026-10-17