Serial Hardware Controls
Hardware Specifications
Firmware Source & Flashing
Web Serial Studio & Real-time Console
Futuron ESP32 Device Wi-Fi & NVS Provisioner
Configure initial Wi-Fi credentials, Futuron Server endpoint, and device identifiers to send directly over serial to your ESP32 device.
SET_WIFI:SSID="",PASS="",SERVER="http://iot.futuron.in",ID=""
Hardware Connection & Drivers Guide
Connect Microcontroller via Data USB Cable
Ensure your development board (ESP32 DevKit, ESP8266 NodeMCU, Arduino Uno/Nano, etc.) is connected to your computer via a high-quality USB Data cable (not charge-only).
Install USB to UART Drivers & Fix Permissions
If your serial port does not show up in the browser connection dialog, your computer needs the USB-to-UART bridge driver corresponding to your board's chip:
Silicon Labs CP210x Drivers
WindowsStandard USB-to-UART chip on DOIT ESP32 DevKit V1, NodeMCU v2, and official ESP32-WROOM boards.
WCH CH340 / CH341 Drivers
Windows macOSWidely used on NodeMCU v3 (Lolin), Arduino Uno/Nano CH340 clones, and budget ESP32 boards.
FTDI FT232 VCP Drivers
Windows macOSUsed on standard FTDI USB-to-Serial breakout adapters and older Arduino Duemilanove/Nano boards.
Linux Serial Permissions
Linux / UbuntuLinux requires membership in the dialout group to open USB serial ports:
sudo usermod -a -G dialout $USER
Manual Bootloader Mode Entry (If Flashing Fails)
If the flashing process gets stuck at Connecting...:
- Click Connect ESP32 and select your serial port.
- Hold down the BOOT / IO0 button on your ESP32 board.
- Press and release the EN / RESET button while still holding BOOT.
- Release the BOOT button. The ESP32 is now in Download / Bootloader mode.
- Click Program & Flash ESP32 Firmware.
Supported Browsers
Web Serial API is natively supported in Google Chrome (v89+), Microsoft Edge (v89+), Opera, and Brave over HTTPS or localhost.