IoT Sim Studio
A simulation-first IoT platform: design boards and modules, run real firmware on emulated CPUs (RP2040, AVR, QEMU) and place devices in a 3D space — so a fleet can be built and tested before any hardware exists.
- TypeScript
- Node.js
- PostgreSQL
- Prisma
- MQTT
- RP2040 / AVR8 / QEMU emulation
- 3D scene
Overview
Most IoT projects stall at the same point: the firmware is written, the dashboard is half done, and nothing can be tested end to end until a box of boards arrives. IoT Sim Studio flips the order. Devices are designed as boards and modules, their firmware runs on emulated CPUs, and the simulated fleet talks to the same platform a real fleet would — so the data model, the events and the dashboards are proven before the first PCB is ordered.
What it does
- Board and module simulation — compose a device from a board and its modules (sensors, radios, actuators) and simulate their behaviour and telemetry.
- Firmware on emulated CPUs — the actual firmware runs on RP2040, AVR8 and QEMU-backed emulation, not a mock, so timing and protocol bugs show up in the simulator.
- Spatial view — devices live in a 3D space with a library of models, which is how a factory floor or a building is laid out and reasoned about.
- Guided first success — a first-run checklist and a "connection doctor" walk a new user from an empty project to a device sending data, because the first ten minutes decide whether a platform gets adopted.
- Portability — projects can be exported and restored, and access policies keep shared workspaces safe.
Status
Under active development as a personal platform; the roadmap is staged by evidence (each scale-up step has to be justified by real usage) rather than by ambition.
- Status
- Published
- Published
- Sep 12, 2026
- Stack
- TypeScript · Node.js · PostgreSQL · Prisma · MQTT · RP2040 / AVR8 / QEMU emulation · 3D scene
Keep exploring