How can I read streaming USB data?


I have a biometric device that transmits heart rate and skin response data via USB to a program that utilizes it.  

I would like to experiment with the incoming data myself.  Is there a way to read the data going back and forth through this USB device?  I'm guessing there is some info flow to the device, but that's one thing I want to find out.   I've done some searching, but I'm new to the whole external data stream thing and need some direction.

I'm open to the programming language, but I don't know how low level I need to get.


Windows 7
USB 2.0
Asus MoBo
LVL 11
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
USB uses a point to point network protocol to send and receive packets from USB node to another.  This site more than you probably want to know about USB 1/2.  And so will this search:

There are USB protocol analyzers.  This one says it's free.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ugebAuthor Commented:
Great, thanks!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.