如何通过命令检测设备名称?

时间:2019-03-13 18:20:12

标签: serial-port driver pyserial

我正在编写一些软件,以使用pyserial通过串行RS-232协议控制一组设备。当前,当我调用comports函数并要求描述时,我得到一个看起来像这样的列表:[["COM4","COM4"],["COM6","COM6"]]

因此,我要做的是将已知命令发送到这些设备并查找已知响应,然后我的脚本可以自动将正确的端口分配给正确的PySerial对象。但是,如果我回到[["COM4","COM4"],["COM6","COM6"]]而不是[["COM4","Ismatec_Pump"],["COM6","Rheodyne_Manifold"]],那就太好了。然后,我可以只分配端口,而不必等待命令也被读取和响应(大约需要10秒钟)。

有没有简单的方法可以做到这一点?也许通过编写一些驱动程序(如果是这样,那么有关从何处开始的一些指导会很棒)?

0 个答案:

没有答案