Welcome to NexFlux Documentation
NexFlux is a high-performance IoT simulation and remote hardware testing platform built for embedded developers, makers, educators, and enterprise engineers.
[!NOTE] NexFlux runs full microcontroller emulation directly inside your browser using optimized WebAssembly (Wasm) engines without requiring any desktop drivers or local toolchains.
What is NexFlux?
Traditional embedded systems development suffers from hardware friction: out-of-stock components, wiring mistakes that burn chips, and the inability to test code without physical access.
NexFlux eliminates these barriers through a unified three-tier approach:
- Web Browser Code Editor: Edit C++/Arduino sketches with Monaco.
- WebAssembly Microcontroller Simulator: Cycle-accurate local simulation in Web Worker.
- Cloud Hex Compiler: Ultra-fast remote compiling via Go backend.
- Physical Remote Lab: Real testbed access streamed via WebRTC video feeds.
Core Pillars
1. WebAssembly Simulation Sandbox
Our in-house AVR and ESP32 emulation engines run inside dedicated Web Workers. Experience cycle-accurate execution, digital logic pins, I2C/SPI buses, and virtual peripherals (OLED SSD1306, DHT22, Servo motors, Relays) with instant feedback.
2. 24/7 Physical Remote Lab
When simulation isn't enough, switch seamlessly to physical hardware testbeds located in our secured server clusters. Flash firmware remotely, observe physical reactions via low-latency HD video feeds, and actuate physical inputs.
3. Embedded AI Co-Pilot
Stuck on a compilation error or pin conflict? NexFlux's integrated AI analyzes your C++/Arduino sketches and circuit wiring to pinpoint bugs, baud rate mismatches, or power supply faults in milliseconds.
Supported Microcontrollers
| Board / Architecture | Simulation Support | Remote Lab Rig | Compilation Backend |
|---|---|---|---|
| Arduino Uno (ATmega328P) | Full WebAssembly | Available | avr-gcc 12.2 |
| Arduino Nano / Mega | Full WebAssembly | Available | avr-gcc 12.2 |
| ESP32-WROOM-32 | Core Logic & WiFi | Available | esp-idf v5.1 |
| ESP32-S3 (AI/Camera) | Beta Preview | Available | esp-idf v5.2 |
| Raspberry Pi Pico (RP2040) | Coming Soon | Available | arm-none-eabi-gcc |
Next Steps
Ready to build your first project? Follow our Quick Start Guide to initialize your sandbox in under 5 minutes.