如何找到设备连接到的串行端口?

2024-06-02 05:25:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个设备,我想能够串行通信。在Linux上,我可以看到,当我将设备插入计算机时,会弹出/dev/ttyUSB0,我知道这就是设备;然而,我不确定的是,在一般意义上,我该如何找出我的设备连接到哪个端口?比如说,如果我要去另一台机器并将其插入,或者如果我已经将多个串行设备插入这台计算机;我不能指望它总是/dev/ttyUSB0

我计划使用PySerial与设备通信(我找不到任何其他官方支持的python与串行设备通信的方法),当您打开串行连接时,当然必须指定设备的路径。在Windows上是COM什么的,在Linux上是/dev/tty什么的。我希望能够通过程序自动发现这一点。最好的方法是什么


Tags: 方法端口dev路径com机器官方linux