[英]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.