Skip to content

Media Gallery

Ulf Söderberg edited this page Aug 7, 2026 · 2 revisions

Media Gallery

This gallery shows Pico I/O Bridge running on RP2040 and RP2350 boards, from the hardware itself to automatically selected web panels, instrument-control software, and service discovery on desktop and mobile devices.

Click any image to open it at full resolution.

Hardware in action

BleuIO connected to an Adafruit Feather RP2040 USB Host
Adafruit Feather RP2040 USB Host
BleuIO connected to the PIO USB host port.
BleuIO connected to a Waveshare RP2350-USB-A
Waveshare RP2350-USB-A
The same BleuIO integration running on RP2350.

BleuIO and HibouAir sensors

With a BleuIO dongle attached, Pico I/O Bridge starts a managed BLE scan and automatically presents discovered HibouAir environmental sensors. The same data is also available through SCPI, while the raw BleuIO connection remains accessible on TCP port 7000.

BleuIO HibouAir sensor dashboard in a desktop browser
Four HibouAir sensors displayed in the responsive desktop dashboard.

BleuIO HibouAir sensor dashboard on an iPad
The same live sensor catalog on an iPad, served directly by a Waveshare RP2350-USB-A.

Spectrum and audio visualization

MetaGeek Wi-Spy

Connecting a first-generation low-speed Wi-Spy automatically replaces the generic USB view with a live 2.4 GHz spectrum display.

Wi-Spy spectrum analyzer panel in a desktop browser
Desktop browser
Wi-Spy spectrum analyzer panel on an iPad
iPad in dark mode

USB measurement microphone

Audio from a USB Audio Class measurement microphone is captured isochronously by the PIO host. PCM snapshots are sent to the browser, where a 4096-point FFT produces a responsive logarithmic audio spectrum.

Live USB microphone spectrum on an iPad
Live browser FFT on an iPad, served by a Waveshare RP2350 board.

Animated USB microphone audio spectrum
Animated spectrum capture. A higher-quality MP4 version is also available.

USB serial and instrument control

FTDI UART bridge

Vendor-specific FTDI serial adapters can be exposed as a raw network serial port on TCP port 7000. Baud rate configuration and live transfer statistics are available from SCPI and the web interface.

FTDI UART bridge web panel
An FTDI adapter running at 115200 baud on the Waveshare RP2350-USB-A.

SCPI and VISA

Pico I/O Bridge exposes its own SCPI socket on TCP port 5025. USBTMC instruments attached to the PIO host can additionally be bridged to TCP port 5026.

Pico I/O Bridge SCPI web panel
The built-in SCPI reference and connection information.

Rohde and Schwarz VISA Tester connected to Pico I/O Bridge
Rohde & Schwarz VISA Tester using a TCP/IP socket resource. The performance test completed without errors.

SCPI Commander controlling Pico I/O Bridge from an iPhone
SCPI Commander on an iPhone connected to an RP2040 CAN Bus Feather.

CAN bus and local HTML apps

Pico I/O Bridge CAN bus browser panel
The interactive CAN bus console on an Adafruit RP2040 CAN Bus Feather.

Boards with sufficient flash can reserve a LittleFS partition for self-contained local HTML applications. Apps are uploaded and launched from the browser and automatically use the board that served them, avoiding hard-coded host names.

Pico I/O Bridge local HTML App Kit
The App Kit file manager with a 2 MiB LittleFS partition.

Discovery and multiple boards

Every board derives a unique host name and DNS-SD instance name from its silicon ID. Multiple Pico I/O Bridges can therefore be connected to the same computer without name collisions.

Multiple Pico I/O Bridge boards in the macOS Discovery app
Discovery for macOS
HTTP, raw USB serial, and USBTMC services from four boards.
Pico I/O Bridge boards in a Safari Bonjour browser extension
Safari Bonjour browser
Opening a board directly from its advertised HTTP service.