Java中的跨平台串口通信?

发布于 2024-11-01 05:29:46 字数 336 浏览 1 评论 0原文

我正在尝试用 Java 进行串行通信。很难相信没有像 C# 那样的好的、开箱即用的解决方案。

我正在浏览 SerialIO 网站,但不清楚是否有免费的 .jar 我可以下载以获得我需要的功能。 (它只是出售吗?我找不到任何类型的 .jar 下载链接。)

我需要的只是通过串行端口读/写,并设置波特率。没有什么比这更奇特的了。

编辑:我要求它可以在 64 位 Windows 和 Mac OS X 上运行。Java Communications API 仅具有适用于 Linux 的实现。

I'm trying to do serial communication with Java. It's hard to believe that there's not some nice, out of the box solution like there is in C#.

I'm looking around the SerialIO website, but it's not clear that there's a free .jar I can download to get the functionality I need. (Is it just for sale? I can't find a link for a .jar download of any sort.)

All I need is read/write over a serial port, and setting a baud rate. Nothing fancier than that.

Edit: I require that it works on 64 bit Windows and Mac OS X. The Java Communications API only has implementations for Linux.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

简单气质女生网名 2024-11-08 05:29:46

也许 RxTx java 库就是您正在寻找的 http://rxtx.qbang.org/wiki /index.php/Main_Page

Maybe RxTx java library is what you are looking for http://rxtx.qbang.org/wiki/index.php/Main_Page

凯凯我们等你回来 2024-11-08 05:29:46

SerialIO 是一种商业产品。

查看 Java 简单串行连接器

jSSC-0.9.0 已发布并可供下载。
jSSC(Java 简单串行连接器)- 用于使用 Java 串行端口的库。 jSSC > 支持 Win32 (Win98-Win7)、Win64、Linux(x86、x86-64)、Solaris(x86、x86-64)、Mac OS X 10.5 > 及更高版本(x86、x86-64、PPC、PPC64) 。

它是根据 LGPL 获得许可的。我们已经在生产中成功使用它半年多了。与 RXTXcomm 相比,它已被证明是稳定的。

SerialIO is a commercial product.

Take a look at Java simple serial connector

jSSC-0.9.0 Released and available for download.
jSSC (Java Simple Serial Connector) - library for work with serial port from Java. jSSC >support Win32 (Win98-Win7), Win64, Linux(x86, x86-64), Solaris(x86, x86-64), Mac OS X 10.5 >and higher(x86, x86-64, PPC, PPC64).

It is licensed under LGPL. We have been succesfully using it in production for over half a year now. It has shown to be stable, as opposed to RXTXcomm.

旧瑾黎汐 2024-11-08 05:29:46

Java 通信 API

Java Communications 3.0 API 是一个
Java 扩展,方便
开发平台无关
通信应用程序
智能卡等技术,
嵌入式系统和销售点
设备、金融服务设备、
传真、调制解调器、显示终端和
机器人设备。爪哇
通信 API(也称为
javax.comm)提供应用程序
访问 RS-232 硬件(串行
端口)和对 IEEE-1284 的有限访问
(并行端口),SPP模式。

Java Communications API

The Java Communications 3.0 API is a
Java extension that facilitates
developing platform-independent
communications applications for
technologies such as Smart Cards,
embedded systems, and point-of-sale
devices, financial services devices,
fax, modems, display terminals, and
robotic equipment. The Java
Communications API (also known as
javax.comm) provides applications
access to RS-232 hardware (serial
ports) and limited access to IEEE-1284
(parallel ports), SPP mode.

绮烟 2024-11-08 05:29:46

我相信您可能正在寻找 Java Communications 这是官方的扩大。

I believe you are probably looking for Java Communications which is an official extension.

一张白纸 2024-11-08 05:29:46

您是否看过Java Communications API?

Java Communications 3.0 API 是一个
Java 扩展,方便
开发平台无关
通信应用程序
智能卡等技术,
嵌入式系统和销售点
设备、金融服务设备、
传真、调制解调器、显示终端和
机器人设备。爪哇
通信 API(也称为
javax.comm)提供应用程序
访问 RS-232 硬件(串行
端口)和对 IEEE-1284 的有限访问
(并行端口),SPP模式。

Have you taken a look at the Java Communications API?

The Java Communications 3.0 API is a
Java extension that facilitates
developing platform-independent
communications applications for
technologies such as Smart Cards,
embedded systems, and point-of-sale
devices, financial services devices,
fax, modems, display terminals, and
robotic equipment. The Java
Communications API (also known as
javax.comm) provides applications
access to RS-232 hardware (serial
ports) and limited access to IEEE-1284
(parallel ports), SPP mode.

壹場煙雨 2024-11-08 05:29:46

我正在评估 java-simple-serial-connector。用于与串行端口通信的跨平台 java 库。明天我将提供有关我的测试的更多详细信息。

事件

I am evaluating java-simple-serial-connector. A cross platform java library to comunicate with serial ports. Tomorrow I'll give more details about my tests.

Event

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文