Assistance Requested

Hello all,
First I would like to say that I am not a computer programmer, nor is
this project assigned as homework or for a grade of any kind. That
being said, I do need help with a project I'm working on.
The project involves getting wireless telemetry from a moving car
using an aftermarket engine management system (EMS), to a laptop about
300 feet away. The problem is that the EMS outputs its data via USB.
Running through several ideas, we're down to our last couple of ideas,
but this is what we're thinking of trying;

Connecting the USB from the EMS to a Beagle board and connecting the
Beagle board to a router so the laptop can connect wirelessly through
remote desktop software.

Has anyone tried this, or heard of this working, or have any ideas if
this could work? If this does or doesn't, any ideas for other
solutions?

Thanks in advance.

- Will

sounds like data protected by trademark or even ITAR

— On Mon, 9/12/11, Salman Chikni vicepresident.ieeeuic@gmail.com wrote:


> From: Salman Chikni vicepresident.ieeeuic@gmail.com
> Subject: [beagleboard] Assistance Requested
> To: “Beagle Board” beagleboard@googlegroups.com
> Date: Monday, September 12, 2011, 6:17 PM
>
> Hello all,
> First I would like to say that I am not a computer programmer, nor is
> this project assigned as homework or for a grade of any kind. That
> being said, I do need help with a project I’m working on.
> The project involves getting wireless telemetry from a moving car
> using an aftermarket engine management system (EMS), to a laptop about
> 300 feet away. The problem is that the EMS outputs its data via USB.
> Running through several ideas, we’re down to our last couple of ideas,
> but this is what we’re thinking of trying;
>
> Connecting the USB from the EMS to a Beagle board and connecting the
> Beagle board to a router so the laptop can connect wirelessly through
> remote desktop software.
>
> Has anyone tried this, or heard of this working, or have any ideas if
> this could work? If this does or doesn’t, any ideas for other
> solutions?
>
> Thanks in advance.
>
> - Will
>
> –
> You received this message because you are subscribed to the Google Groups “Beagle Board” group.
> To post to this group, send email to beagleboard@googlegroups.com.
> To unsubscribe from this group, send email to beagleboard+unsubscribe@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/beagleboard?hl=en.

|

It is certainly possible. The simplest solution is using a wireless USB extender ( http://www.kvms.com/Section/Wireless-USB-Extender.aspx ) I wouldn’t guarantee that it will work flawlessly, but it’s an option. Using a BB to accomplish something similar would be possible but without more details I can’t say whether it would be trivially easy or ridiculously difficult. It depends with USB. You also should consider possible security problems with broadcasting engine controls wirelessly.

Should be possible. At the crudest level, you're just building a
tunnel over wireless. One possible way is to have a driver on the
Beagle side that setups up end point and transports it over IP.
Then on the laptop side have a virtual USB host driver that takes
the IP data and presents as a device on that virtual USB host.

Something like this:
http://usbip.sourceforge.net/

If you try it, please report back on how well it works on the
Beagle and which port you used (OTG vs the USB Host only port).

Thank you all for your advice. Unfortunately we are not going to take
this route this year. Maybe next year.