Thinking of building a device for sending text and probably mouse movement into a computer, but I want it to be wireless and compatible with many computers/PDAs/phones without a specialized dongle, etc. So I thought "Hey, Bluetooth is a standard for input devices and lots of computers/PDAs/phones have it built in!" But how to get the data into the Bluetooth on the other end?
- I could buy a Bluetooth IC and build a PCB for it, but I can't even find a place to buy them in small quantities, or find documentation without being part of a company and signing NDAs, etc.
- I could learn the very popular Arduino with the Bluetooth adapter, but this would cost $149.95, which is not what I had in mind, and I don't know if it can even act as a keyboard/mouse.
- I could buy a cheap USB keyboard and take it apart, figure out how the keys map to the data lines, and just stimulate them appropriately. Mouse is not so easy, though.
The last seems like the best, but do you have any other ideas?
I do not want a generic serial-over-Bluetooth board, unless it can be configured to look like a standard Bluetooth keyboard/mouse at the other end.