ArduinoStudio

ArduinoStudio Bridge

The Bridge is a lightweight desktop app that connects your browser to your Arduino board over USB.

Why Do I Need the Bridge?

Browsers can't directly access USB/serial ports for security reasons. The Bridge runs quietly in your system tray and acts as a relay — it receives commands from app.arduinostudio.com and sends them to your Arduino over USB using the Firmata protocol.

Download

Download the Bridge for your platform from the download page.

PlatformFileRequirements
Windows.exe installerWindows 10+ (64-bit)
macOS.dmg disk imagemacOS 12+ (Apple Silicon & Intel)
Linux.deb packageUbuntu 20.04+ / Debian 11+

Installation

Windows

Run the .exe installer. It installs and launches automatically in your system tray. If Windows SmartScreen appears, click "More info" then "Run anyway" — this happens because the app isn't code-signed yet.

macOS

Open the .dmg file and drag ArduinoStudio Bridge to your Applications folder. On first launch, right-click the app and select "Open" if Gatekeeper blocks it.

Linux

sudo dpkg -i arduinostudio-bridge_*.deb

How It Works

  1. The Bridge starts a local WebSocket server on localhost:7545
  2. When you open app.arduinostudio.com, the browser connects to this WebSocket
  3. The Bridge detects Arduino boards connected via USB
  4. When you press Play, commands flow: Browser → Bridge → Arduino
  5. Sensor data flows back: Arduino → Bridge → Browser

Firmata

ArduinoStudio uses the Firmata protocol to communicate with your Arduino in real time. The first time you connect a board, the Bridge will flash Firmata firmware onto it. This takes about 10 seconds and only needs to be done once per board.

Firmata replaces whatever sketch was previously on the board. If you want to go back to the Arduino IDE later, just upload any sketch normally — it will overwrite Firmata.

Troubleshooting

Bridge not detected

Arduino not detected

Firmata flash failed

Auto-Updates

On Windows and macOS, the Bridge automatically checks for updates every hour and installs them in the background. You'll see a notification in the tray when an update is ready — click "Restart to Update" to apply it.

On Linux, download the latest .deb from the download page and reinstall.