【发布时间】:2011-12-19 12:46:16
【问题描述】:
如果我有一个使用 Python pyserial 模块访问的 USB 调制解调器,它需要识别设备,例如 '/dev/ttyACM0。如果调制解调器连接到 USB 集线器,则它不再出现在 /dev/tty...
如何从我的 Python 代码中以编程方式识别它,以便无论它是否已更改,或者机器是否重新启动,我都可以找到调制解调器?
注意: 我总是可以看到使用 lsusb 的设备,但如果它连接到 USB 集线器,它不会显示为 /dev/tty... 设备
【问题讨论】:
-
很难尝试自动找到合适的调制解调器。例如,如果您有两个连接怎么办?设备路径可以放入某种配置变量(配置文件和/或命令行参数)中,以便轻松更改。