gpt4 book ai didi

java - 使用java通过usb/RS232转换器发送数据

转载 作者:行者123 更新时间:2023-11-28 07:41:55 63 4
gpt4 key购买 nike

我想通过 USB 端口发送数据,该端口使用 Java 应用程序将其插入从 USB 到 RS232 的转换器。经过一天的搜索,我找到了 3 个解决方案:

1.使用 api:这很难,因为每个 api 都有其局限性或未更新或多年前失效或不跨平台,这就是我需要的。

2.通过操作系统将 USB 连接器识别为 RS232 连接器:好吧,我想了解更多,因为它似乎是更好的解决方案。

3.制作我自己的 usb/java api:我什至不知道从哪里开始! .

更新 1: 我目前正在使用库 JSSC 来控制串行端口上的通量。

更新 2:

好吧,如果有使用 C++ 的解决方案,以及如何使 C++ 代码在 Java 应用程序下工作。

因此,如果对此有任何帮助,我们将不胜感激,抱歉让时间太长了。

最佳答案

  1. 与 USB/RS232 设备交互的唯一方法是通过操作系统及其 COM 端口表示。您无法直接控制 USB 设备。
  2. Java 不提供控制现成的 COM/RS232/串行端口的方法。
  3. 可以通过利用 native 代码(例如 C 或 C++)和 Java Native Interface (JNI) 将此功能添加到 Java。 .
  4. 这已经完成了,例如:Stable alternative to RXTX

关于java - 使用java通过usb/RS232转换器发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15678931/

63 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com