Can I make my PC act as a Bluetooth human interface device?

9

My question is similar to this question, but more broad, and the other has no answers.

Is it possible to make a PC (either Windows or Ubuntu) connect via Bluetooth to another device as though the PC is a Human Interface Device? In this particular case, I want to try to make my Wii think that my computer is a Wiimote.

murgatroid99

Posted 2011-07-26T17:56:22.693

Reputation: 245

Similarly, I want to control my PS3 via my laptop. http://gaming.stackexchange.com/questions/16506/can-i-remotely-control-my-ps3-with-my-laptop

– Iszi – 2011-08-05T13:52:49.727

Answers

4

I googled for a while and I think you are out of luck. This is possible, but apparently no one has done it.

If you want to use your laptop's keyboard or mouse with another computer, you can use hidclient for linux. As for the Wii, there are many libraries that allow you to use the Wiimote to control your computer, but none to do what you pretend. You would have to implement Wiimote's client protocol by hand.

If you are interested in writing it, the WiiBrew wiki has lots of information on the Wiimote. I have also found some info about Wiimote emulation at www.wiili.org (which is down, but can be accessed via web archive): someone wrote a little program to change your computer's HID descriptor and communicate with the Wii, but there are no further developments.

nmat

Posted 2011-07-26T17:56:22.693

Reputation: 1 513

Thanks, this info is great. I am just holding off on accepting to see if anything else shows up. – murgatroid99 – 2011-08-05T13:48:31.400

2

Because this thing I have described does not seem to exist, I have started a project on GitHub to create it. I have started with the code posted at nmat's second link.

murgatroid99

Posted 2011-07-26T17:56:22.693

Reputation: 245