←back to thread

233 points bahaaador | 2 comments | | HN request time: 0.436s | 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
jwr ◴[] No.42126100[source]
This is a wonderful hack!

But — using a Raspberry Pi and Linux is overkill for this. It introduces huge unnecessary complexity. A simpler approach would be to go with Zephyr and a small microcontroller (ARM Cortex M4).

replies(5): >>42126141 #>>42126157 #>>42126191 #>>42126220 #>>42126550 #
1. JoBrad ◴[] No.42126191[source]
a.k.a.

> A delightfully over-engineered solution

replies(1): >>42126457 #
2. bahaaador ◴[] No.42126457[source]
<3