Serial port jssc连接器。检测笔记本上的未知端口。打开和关闭操作需要很长时间

Serial port jssc连接器。检测笔记本上的未知端口。打开和关闭操作需要很长时间,serial-port,device,jssc,Serial Port,Device,Jssc,我遇到了一个问题,因为我在应用程序jssc(java simple serial connector)中使用了该代码并找到了可用的端口: String[] portNames = SerialPortList.getPortNames(); 因此,我得到了端口名“COM3”。问题是我在笔记本上开发了这个应用程序,而这个笔记本(查看设备管理器)没有安装任何COM(rs232)端口。所以问题是为什么它会检测端口“COM3” 下一件事是,当我试图打开这个端口,然后关闭它时,我需要大约1.2秒。这是

我遇到了一个问题,因为我在应用程序jssc(java simple serial connector)中使用了该代码并找到了可用的端口:

String[] portNames = SerialPortList.getPortNames();
因此,我得到了端口名“COM3”。问题是我在笔记本上开发了这个应用程序,而这个笔记本(查看设备管理器)没有安装任何COM(rs232)端口。所以问题是为什么它会检测端口“COM3”


下一件事是,当我试图打开这个端口,然后关闭它时,我需要大约1.2秒。这是进行此类操作的典型时间吗?

在不了解更多硬件的情况下,这很可能是Intel . 我有几个主板支持它,但从来没有需要它。不管怎样,只要出去买一根USB到TTL的UART电缆就行了。有这么多的选择,但我有这个很好的结果


因为这是一台笔记本电脑,而且听起来你没有真正的DB9端口,所以购买USB UART电缆是你最好的选择。现在,如果您只想玩jSSC,请随时尝试COM0COM。我使用jSSC和COM0COM测试工作项目,没有问题。

谢谢您的回答。但问题是为什么它检测com端口而不是如何在笔记本上获取此端口。我有USB到DB9转换器,它工作得很好,但当我断开连接时,我希望我的代码不会检测到任何端口。我的笔记本是MSI GX740可能有很多原因。如果操作系统可以看到端口,那么jSSC或任何其他串行库都会看到它。我仍然认为Intel AMT是一个很好的可能性(参见我的第一个链接)。作为测试,您可以安装一个串行控制台程序并查看它列出的端口。