2

我正在构建一个需要从串行连接设备读取数据的 Java 小程序。此时,我正在显示一个下拉列表,其中显示了笔记本电脑/工作站的所有串行 COM 端口。用户必须手动选择设备连接的指定端口。

大多数时候用户不知道正确的端口号或不知道如何找到它。所以我想知道是否有办法进行某种选择正确设备的自动检测?是否有任何可能的方法来获取连接到串行端口的设备的 ID/型号/名称?

4

1 回答 1

1

不,没有这种用于设备识别的“集成”功能。

可以使用必要的参数主动尝试每个端口,并发送/侦听您的设备支持的 ID 命令,我不推荐它。

当您的设备之外的其他设备连接时,字符串传输或更改连接到与您设备不同的设备的端口的参数可能会导致非常错误的行为

于 2012-05-02T12:43:15.000 回答