←back to thread

233 points bahaaador | 4 comments | | HN request time: 0s | source

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!

Show context
rkagerer ◴[] No.42126544[source]
So it's basically what I would expect to get if I asked for a generic Bluetooth dongle.
replies(1): >>42126565 #
1. bahaaador ◴[] No.42126565[source]
Not quite, if your PC has a policy that disables Bluetooth, a BT dongle would not work either.

That’s where this relay comes in—it bridges Bluetooth to USB, so you can still use your devices.

replies(2): >>42126806 #>>42129854 #
2. theblazehen ◴[] No.42126806[source]
This would also work to allow you to use a BT keyboard / mouse in UEFI setup etc I believe
replies(1): >>42127815 #
3. fffrantz ◴[] No.42127815[source]
I think it should, yes. I'm going to try as soon as I can find my raspberry pi buried in the garage.

It should work anywhere a USB keyboard works, realistically.

4. rkagerer ◴[] No.42129854[source]
But that's exactly what I would want in the first place. Take my square and make it look like a circle (not a square with rounded corners).