2014-01-11 25 views
0

我正在與Raspberry Pi一起開發項目。我有兩個相同的鍵盤仿真器設備作爲輸入。在我的程序中,我需要知道哪一個給出了輸入。有沒有辦法在Python中做到這一點?謝謝!確定哪個USB設備在Raspberry Pi中提供輸入

+0

我也很感興趣,你有沒有找到解決辦法?你也可以看看這裏.http://www.raspberrypi.org/forums/viewtopic.php?&t = 39349 –

回答

0

你有控制這些設備嗎?您能否將USB協議更改爲更合理的內容,如USB CDC ACM虛擬串行端口?

他們必須通過相同的嗎?如果不是這樣,我會做一些簡單的事情,比如讓其中一個設備只發送大寫字母,而另一個設備只發送小寫字母,但如果您需要發送一個數字,那麼我認爲這不會很好地延伸。

使用兩個鍵盤仿真器,您必須擔心如果消息重疊會發生什麼情況。例如,如果設備1嘗試鍵入「banana」,設備2嘗試輸入apple,則沒有任何措施可以阻止您的python程序讀取類似「applbaneana」的內容。