This is brilliant! It just shows what can be done with the raspberry pi and other small computers, and some time! I love seeing stuff like this and the like. BlueSCSI is another example. If you think outside the box, the pi can act as a DPU, to an extent, for machines. It can already act as a KVM… and the PiKVM project has the option of mounting storage to the host, and even networking. Very cool stuff!
Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
11–20 of 119 posts
Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#12But — 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).
Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#13This 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).
Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#14Cool project! Out of curiosity, do you think this concept could be extended to other common bluetooth use cases, such as wireless headphones/speakers, or file transfers over bluetooth to mobile devices, or are the audio/file transfer/etc stacks too far removed from the HID stack for that to cleanly translate?
Great question. I can see this being fairly easily extendable to other HID devices and even modifying their behaviour slightly (e.g. remapping a key) but audio stack sounds like (no pun intended) a different beast altogether. A buddy of mine had a similar question around connecting his BT gamepad and headset to play PS games on PC so I'll be looking into this more.
Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#15This 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).
Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#16Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#17Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#18This 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).
> A delightfully over-engineered solution
Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#19This is awesome! I have some serial devices (RS 232) that I've wished I could make wireless. Are there any similar projects to bluetooth serial comms?
e.g. https://www.aliexpress.com/item/33010159305.html?spm=a2g0o.p...
Re: Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
#20This 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).
I think that's a fair point about potentially wasted resources, something like Pico would have been and a leaner choice if this was going to be mass-produced. But for me, part of the decision was my comfort level with system programming and what I desired to tinker with and learn along the way and still, it's a very affordable option (around 20 CAD I believe)
Perhaps I'll look into porting it to Pico in future as new challenge and learning experience. Thank you for your sharing your thoughts.