Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
Hi HN! I built Bluetooth USB Peripheral Relay, a tool that lets Bluetooth devices (like keyboards and mice) connect to USB-only hosts using a Raspberry Pi Zero W. Why? My friend needed a way to use his Bluetooth mouse and keyboard on a PC with Bluetooth disabled due to policy restrictions. This tool acts as a bridge, relaying Bluetooth input over USB. It also lets you use Bluetooth peripherals with older devices that only support USB input. Tech: Written in Go, optimized for Raspberry Pi Zero W. I love HN’s community and often lurk here—I’m hoping this project is useful or at least sparks…
In plain words
Bluetooth USB Peripheral Relay is a tool built in Go that bridges Bluetooth devices like keyboards and mice to computers with USB-only ports using a Raspberry Pi Zero W. It serves users whose systems have Bluetooth disabled by policy or lack Bluetooth support entirely, allowing them to connect wireless peripherals through a USB relay instead. The software relays Bluetooth input signals over USB, enabling compatibility between modern wireless devices and older machines.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
Hi HN! I built Bluetooth USB Peripheral Relay, a tool that lets Bluetooth devices (like keyboards and mice) connect to USB-only hosts using a Raspberry Pi Zero W. Why? My friend needed a way to use his Bluetooth mouse and keyboard on a PC with Bluetooth disabled due to policy restrictions. This tool acts as a bridge, relaying Bluetooth input over USB. It also lets you use Bluetooth peripherals with older devices that only support USB input. Tech: Written in Go, optimized for Raspberry Pi Zero W. I love HN’s community and often lurk here—I’m hoping this project is useful or at least sparks some interesting discussions. Feedback and contributions are welcome!
Does the same job
all alternatives →- TATurn a Raspberry Pi into a Bluetooth MIDI Device2021 · github.com · ▲26

- PBPerfect Bluetooth MIDI for WindowsMay 2026 · ▲105
Hi HN, I'm Erwin. I built a small free open-source utility that bridges Bluetooth LE MIDI keyboards into the new Windows MIDI Services stack so any DAW or Web MIDI app can use them as if they were wired. I bought a Roland FP-90X piano partly because it had Bluetooth MIDI. On my Windows 11 PC, pairing succeeded, but my DAW couldn't see the keyboard, and notes I sent from the PC never made the piano sing. After a regrettable number of evenings, I'd separated this into three independent bugs stacked on top of each other. The first one is the famous one: Windows only natively exposes BLE-MIDI…
- IWI wrote a small lib to turn a USB gamepad into a Bluetooth oneDec 2025 · github.com · ▲26
I had two old USB gamepads lying around that I wanted to use, but my computer is too far from the couch, so I wrote a little ESP32-S3 firmware that turns USB gamepads into Bluetooth ones. You connect your gamepad to the ESP32-S3 with an OTG cable, power the ESP32 with either 5V somehow or a powered USB hub, and now you can pair the controller via Bluetooth to your PC!


More work this month
the category →


The app store for voice native apps that lives in your notch
Work · 28d ago · voiceos.com

The New Calendly▲211Handle all of the work before, during, and after meetings
Work · 17d ago · calendly.com
Launched alongside, November 2024
the whole month →


- IB
I wasn't quite sure if this qualified as "Show HN" given you can't really download it and try it out. However, dang said[0]: > If it's hardware or something that's not so easy to try out over the internet, find a different way to show how it actually works—a video, for example, or a detailed post with photos. Hopefully I did that? Additionally, I've put code and a detailed guide for the netboot computer management setup on GitHub: https://github.com/kentonv/lanparty Anyway, if this shouldn't have been Show HN, I apologize! [0]…
Dev tools · 2024 · lanparty.house

