繁体   English   中英

使用Java通过USB / RS232转换器发送数据

[英]Sending data over usb/RS232 converter using java

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

1.use a api:这很难,因为每个api都有其局限性,或者几年前没有更新或死亡,或者没有跨平台,这就是我需要的。

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

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

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

更新2:

好在我在讲的时候,如果有使用C ++的解决方案,如果有的话,如何使C ++代码在Java应用程序下工作。

因此,如果对此有任何帮助,我们将为您提供帮助,并抱歉过长。

  1. 与USB / RS232设备进行交互的唯一方法是通过操作系统及其COM端口表示。 您无法直接控制USB设备。
  2. Java没有提供现成的控制COM / RS232 /串行端口的方法。
  3. 可以通过利用本机代码(例如C或C ++)和Java本机接口(JNI)将此功能添加到Java。
  4. 之前已完成此操作,例如: RXTX的稳定替代品

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM