我正在构建一个需要从串行连接设备读取数据的Java applet。此时我正在显示一个下拉列表,显示笔记本电脑/工作站的所有串行COM端口。用户必须手动选择设备所连接的指定端口。
大多数情况下,用户不会知道正确的端口号,或者不知道如何找到它。所以我想知道是否有办法进行某种选择正确设备的自动检测?有没有办法获得连接到串口的设备的ID /型号/名称?
答案 0 :(得分:1)
没有用于设备识别的“集成”功能。
可以主动尝试使用必要参数的每个端口并发送/侦听您的设备支持的ID命令,但我不推荐它。
当除了你的设备之外的其他设备连接时,字符串的传输或更改与你的设备不同的设备所连接的端口的参数会导致非常错误的行为