It is my intention to make my own bluetooth mouse.

What is the protocol like? For starts I won't be making my own hardware but will be using an emulator.

What emulator do you suggest I use, and is there any documentation on the web that could direct me to making this successful?


closed as not a real question by Leon Heller, Dave Tweed, Olin Lathrop, placeholder, Brian Carlton Jan 22 '13 at 17:30

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.


If you are referring to Bluetooth (as opposed to a typical mouse protocol), then it's a large and complex standard with many protocols/modes, rather like like USB.

BT Layout

Like USB, it has an HID (Human Interface Device - bt.org link) profile, which is used for mice, keyboards, game controllers, pointing devices, etc. There is also the RFCOMM mode you may want to look at, which essentially emulates a serial port like RS232. You can obtain cheap and easy to use modules that can act as a server or client in this mode (e.g. I have used one here in a prototype device, purchased from eBay for ~£5 in a quantity of 5)

All the major vendors like Digikey, Mouser, Farnell do various BT modules. Also, as mentioned, have a look on eBay for "Bluetooth Module HC-05".

  • \$\begingroup\$ Your link to HID on bt.org is broken (redirect to irrelevent page) \$\endgroup\$ – Ferrybig Dec 20 '16 at 9:46

Not the answer you're looking for? Browse other questions tagged or ask your own question.