# Making a USB port transmit wirelessly via bluetooth

Background:

I have an interactive board which I connect to my PC via usb. The usb connection of the board via pc is it's source of power. Any touch on the board is transmitted to the PC in the form of mouse movement.

Aim: I want to make this wireless/via a Bluetooth.

Now, I have NO knowledge of hardware at all.

From reading online, I would require a HC-06 Bluetooth module to transmit. After that I can pair the bluetooth from a laptop and read data from the port and move mouse.

My doubt is:

1. How to supply power?

Consider I connect a 5v battery to the Vcc of the module and somehow connect the HC-06 module to the usb of board. Will it be enough to power the board to work?

1. How to connect usb of board to HC-06 module?

Somehow connect the usb of board to the RX of the module. Or connect the usb of the board to ardunio(if that makes sense I don't know how to do this). Then connect the usb module to the ardunio.

Make provide clear detailed information due to my lack of knowledge.

Edit: Any references links will be helpful. Using ardunio then usb shield connect to board. But to transfer data via bluetooth then

• Why the downotes? Please help improve my question. This is my first question here. – Abhishek Bhatia Feb 22 '16 at 6:03
• Which 'interactive board' do you have? – Bruce Abbott Feb 22 '16 at 6:12
• – Abhishek Bhatia Feb 22 '16 at 6:18
• Generally speaking, you can't do this. You might be able to find an off the shelf USB wireless bridge, but that is quite uncommon. More typically you would replace the "device" with something similar intentionally designed to operate via bluetooth (you do know you can buy bluetooth mice, right?). Going to more difficulty, you could host this mystery USB peripheral on an embedded system sophisticated enough to talk to it, relay the data back via bluetooth, wifi, or whatever, and then patch it into the consuming software. None of the general solutions are on topic here, only detailed specifics – Chris Stratton Feb 22 '16 at 6:41
• Crudely, but the arduino host shield is an absolutelt terrible idea. There is much better non arduino hardware availanle, and far cheaper too. However getting anything to work with an unspecified peripheral may be more challenging than you imagine. – Chris Stratton Feb 22 '16 at 13:52

Consider I connect a 5v battery to the Vcc of the module and somehow connect the HC-06 module to the usb of board. Will it be enough to power the board to work?

Yes, but only if the battery puts out exactly 5V. No battery chemistry is capable of this, so any 'battery' that does it must have a built-in regulator to stabilize the voltage.

Somehow connect the usb of board to the RX of the module. Or connect the usb of the board to ardunio(if that makes sense I don't know how to do this). Then connect the usb module to the ardunio.

You cannot connect the Powerboard interactive display directly to the HC-06 because they use vastly different communication protocols. To talk to the Powerboard you need a USB host that emulates a Windows PC running the Powerboard USB driver. Theoretically an Arduino could do it, but without knowing the exact protocol used it will be impossible in practice.

The Powerboard has a custom USB driver that only works in Windows. However it appears to be based on a standard Silicon Labs CP210x USB-serial interface, so it might be possible to remove the USB interface from inside the Powerboard and access the serial data directly. This data could then be sent via an rf link to the PC, where you would feed it into the USB interface that you removed from the Powerboard. This is advanced hacking with no guarantee that it will work...

• "Theoretically an Arduino could do it, but without knowing the exact protocol used it will be impossible in practice." How can I know the protocol?I want access the data in Arduino somehow. – Abhishek Bhatia Feb 24 '16 at 7:34
• 1. Contact the manufacturer and ask them for it. 2. Hack into it with a USB analyzer eg. freeusbanalyzer.com – Bruce Abbott Feb 24 '16 at 8:12
• Thanks for the reply! Though the manufacturer was of no helpful. Can you tell more what to check in usbanalyzer I was able to run it on the device. – Abhishek Bhatia Feb 25 '16 at 8:01