从USB端口读取

时间:2017-08-21 10:58:18

标签: java raspberry-pi3

我试图通过USB端口从多个来源读取数据。我已经有一个用Java编写的类,它从" / dev / tty *"等设备读取。但是,两个读者都将数据发送到其他地方,可以从控制台扫描程序中读取。在这种情况下,我不知道哪个来源发送了信息。

当我使用lsbusb时,我可以看到所有USB连接设备(以及其他一些设备),但是,当我使用ls / dev / tty *时,没有像ttyUSBx那样出现,只有AMA0(总是处于活动状态),printk和S0(用于将数据发送到第四个设备)。

https://ubuntuforums.org/showthread.php?t=2259068

我尝试使用此链接来解决问题,但是,我的系统中显然没有/ sys / bus / usb-serial目录。

我正在使用内核4.9。扫描仪是单向的,所以不可能写入它们。

我正在寻找制作ttyUSB设备的方法,或者另一种方法来决定哪个扫描程序发送信息。我可以访问vendorID和productID。

编辑:dmesg | grep tty只显示ttyS0和tty1正在使用中。

How to access USB ports in java

usb4java.org确实有用。谢谢!

0 个答案:

没有答案