Ho un famoso tablet da disegno che collego al mio PC con USB. Una volta connesso, il tablet rileva i movimenti delle mani e manipola il puntatore di conseguenza. Da qualche parte, il tablet sta trasmettendo questi dati al mio computer.Come posso intercettare i messaggi da un dispositivo USB su Linux?
Il mio obiettivo è intercettare queste trasmissioni e manipolare il mouse dopo aver elaborato i dati. Le parole che ho trovato sono: driver di dispositivo e HID, ma non sono stato in grado di mettere insieme molto più di quello.
Supponendo che questo è possibile, ho alcune domande:
- Come è questo fatto se il formato dei dati è noto?
- Come si fa se il formato dei dati è sconosciuto/proprietario?
Nel mio computer è in esecuzione Ubuntu (ma le risposte relative a qualsiasi forma di un SO Linux sono molto apprezzate!).
Nota: questo question è simile ma destinato a Windows.
Ecco un buon punto di partenza: http://lxr.free-electrons.com/source/drivers/usb/README –