{"repo":"bahaaador/bluetooth-usb-peripheral-relay","free":true,"listed":false,"github":"https://github.com/bahaaador/bluetooth-usb-peripheral-relay","clone":"git clone https://github.com/bahaaador/bluetooth-usb-peripheral-relay.git","description":"Bluetooth to USB HID relay using a Raspberry Pi Zero 2 W (or any OTG enabled single board computer)","language":"Go","stars":335,"topics":["blue","golang","hid","human-interface-device","rasberry-pi-zero-w","singleboardcomputer"],"license":"MIT","category":"dev-tools","readme_excerpt":"Bluetooth USB HID Relay A delightfully over-engineered solution to an unusual modern problem! Use Bluetooth peripherals with Bluetooth-disabled computers. This project creates a Bluetooth USB HID relay using a Raspberry Pi Zero (or similar OTG-enabled single-board computer). It allows you to use Bluetooth keyboards and mice with computers that have Bluetooth disabled, by presenting the board as a composite USB HID device. Inspiration This project was born out of a desire to help a friend who couldn't use his favorite Bluetooth mouse and keyboard due to Bluetooth being disabled on his work laptop. As someone who enjoys tinkering and problem-solving, I saw this as an opportunity to create something useful while learning more about Linux internals, USB gadgets, and Go programming. The Raspberry Pi Zero became the perfect bridge, connecting Bluetooth peripherals to computers that wouldn't normally allow it. Features - Connects to Bluetooth keyboards and mice - Presents itself as a composite USB HID device (keyboard and mouse) to the host computer - Works with Windows, Mac, and Linux computers - Automatically starts the relay service at boot - Configures the board as a USB OTG device - Includes a script to help pair Bluetooth devices Components - Raspberry Pi Zero or other single-board computer capable of USB OTG - DietPi or another lightweight Linux distribution - Bash scripts for setup and configuration - Go program for handling Bluetooth input and USB HID output - Systemd servi","default_branch":null,"files":null,"tree":[],"storefront":"/r/bahaaador","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bahaaador/bluetooth-usb-peripheral-relay/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}