繁体   English   中英

Java串行端口通信API

[英]Java Serial Port communication API

作为Java串行端口通信API,当前我正在使用RXTX API。 但是使用该API时,似乎存在一些问题(与串行端口通信有关),例如与COM端口绑定的延迟,接收到的设备输出上的许多字符等。为此是否有更好的API?

在许多文章中,我看到Java对串行端口通信没有很好的支持。 在那种情况下,为了获得更好的性能,我是否可以使用C ++或C#来实现这种串行端口通信并与我的Java应用程序集成? 谢谢。

您可以查看https://blogs.oracle.com/jtc/entry/java_serial_communications_revisited ,在这里他们可以分析Java串行通信的状态。

他们谈论了jSSC https://code.google.com/p/java-simple-serial-connector/和设备I / O项目http://openjdk.java.net/projects/dio/ ,还有RXTX

如果您使用的是Windows,则可以查看https://github.com/thibautd/JSerial 请注意,我是该库的作者,但我创建它的原因是没人能满足我的需要(例如,很难重新编译jSSC的本机部分)。

JSerial是MIT许可的(您可以在封闭源代码应用程序中使用它),并且如果需要修改本机部分,则与完整的Visual Studio项目一起提供。

希望它可能有用:-)

我对JSerialComm库有很好的体验。 我已经在Linux和Windows 7操作系统上成功使用了该库。 但是我不确定Windows10。开发人员还说它可以在OS X和Android上运行。 除了上面说的,有了这个库,您不需要安装任何本机库,因为它已经存在。

暂无
暂无

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

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