Hmmm, genau das Thema ging mir auch schon durch den Kopf. Mit C++ od. Java würde ich mich auskennen, leider weiss ich überhaupt nicht wie man das Ding per USB ansteuert.
Evtl. kann man den Traffic über folgendes Programm sniffen und per USB API das Ding ansteuern.
http://www.usblyzer.com/monitor-usb-...e-activity.htm