问题标签 [rxtx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
serial-port - 如何使用rxtx在windows中测试串口通信?
我正在使用带有 Java 的RXTX连接到串行端口。但是现在我必须测试通信是否正常工作?这个怎么做。我是否需要调制解调器,或者我们可以在没有调制解调器的情况下在本地测试任何方式。
这是我要测试的程序http://rxtx.qbang.org/wiki/index.php/Two_way_communcation_with_the_serial_port
serial-port - gnu.io.PortInUseException:未知应用程序?
正在给
我在 Windows 7 家庭 64 位中使用 RXTX 和 Java。
java - RXTX Arduino USB 与 Windows
我必须将我得到的 Arduino 板与 Java 连接起来并从中获取数据。该板本身工作正常(在另一台使用 Oython 脚本的计算机上测试)。
我现在的问题是实际使用 USB 端口。我正确安装了 RXTX 库,它确实列出了可用端口,但只有 COM 端口而不是 USB 端口。
这是我用来迭代可用端口的代码。输出如下所示:
我正在使用 Windows。对于 Linux,有很多帖子,而且看起来要容易得多,因为它们简单地出现在列表中,没有任何额外的帮助/更改代码。
java - Linux下的Arduino(RXTX)?- 适用于 Windows
我目前正在使用 Java 开发一个程序来与 Arduino 模块进行交互。现在在 Windows 中,到目前为止它运行得很好(我收到了我所期望的;我可以处理数据),但是在 Linux 中(在我的例子中是Ubuntu);情况正好相反。我安装了 Arduino 和 rxtx-java 包。
当我尝试使用 Arduino 程序连接到 Arduino 板时,我必须在 ACM 模块上设置一个软链接到某个串行或 USB 模块。例如,
否则它甚至不会出现在 Arduino 程序的列表中。所以我当时做的是启动串行监视器工具(Ctrl++ Shift)M并将我的启动序列发送给它等待答案。它在那里没有问题(它是二进制数据,所以我无法验证它是否正确,但至少我得到了答案)。
我做的下一件事是尝试对我的程序做同样的事情,所以 Arduino 连接到 PC,软链接设置正确,列出的设备以及我在我的程序中的 PC 中的两个普通 COM 端口,和我尝试连接,但没有成功。
没有错误,没有什么,根本没有董事会的回答。在我等了几分钟后,它仍然没有做任何事情,所以我断开了它与 PC 的连接,然后我得到了一个零字节数组作为答案。
什么可能导致这种问题,我将如何解决它?
感谢您的帮助沃尔克
PS:该程序是一个包含所有库/依赖项的 jar 文件
编辑:硬件是 Arduino UNO Board Model R3,在 Windows 上我使用 Arduino 1.0 对其进行编程
java - rxtx 错误使用 smslib 和手机作为调制解调器
我正在尝试使用 smslib 发送短信。它在 Windows 上运行良好,但现在我需要让它在 ubuntu 11.10 下运行。所以我从这里http://www.cloudhopper.com/opensource/rxtx/为 64 位操作系统安装了 rxtx 。使用已被检测为 /dev/ttyACM0 的 USB 连接手机,我将其链接到 /dev/ttyS32(一个免费的串行端口)。然后我尝试运行程序,我收到以下错误:
我不知道如何解决这个问题。
java - Ubuntu RXTX 无法识别 USB 串行设备
我正在将带有 librxtx-java 的设备连接到 Ubuntu。该代码以前在 10.04 中工作,但在 12.04 中它无法发现连接到计算机的 USB 串行。
尽管安装了适当的 librxtx-java 库并且设备被识别(dmesg | tail 在一行上显示 USB“检测到串行设备转换器”),这部分代码永远不会进入 while 循环。
更新:
看来 Ubuntu 12.04 64 位无法与任何 USB 串行设备一起使用(尽管它们出现在 dmesg 中并显示为 /dev/ttyUSB,但这似乎不仅仅是 Java 的问题。
java - Serial Communication support for windows in java
I need a package for communicating with a electronic console via usb-2-rs232 cable. I got a package called RXTX, but i am not still satisfied with this package. Is there any other alternative for serial communication under windows??
java - 用于连接到 /dev/ttyACM0 的 Java RXTXcomm 库
我正在使用 RXXTX java lib 连接到串行端口。我正在使用这个库,连接到 /dev/ttyUSB0(1、2、3 等)没有问题。
但是当我想连接到 /dev/ttyACM0 时,找不到它的端口。
抛出异常:
gnu.io.CommPortIdentifier.getPortIdentifier 处的 gnu.io.NoSuchPortException(CommPortIdentifier.java:218)
我已经列出了所有端口,但没有成功。
java - 从 commport 读取不会在 java 上返回完整结果
我试图使用 rxtx API 从 com 端口读取数据。com 端口连接到一个微控制器,所以每次我按下微控制器板上的按钮时,它都会返回一系列从 0x01 到 0xff 的字节数。我想在我的 java 控制台上显示这些数字,但它似乎最多可以读取 0x40。之后的所有其他字节数似乎都丢失了。我很确定微控制器运行良好,因为我在另一个终端程序中进行了测试,然后给出了正确的结果。所以我怀疑我的输入流有问题。有没有人可以帮助我找到问题?以下是我的 java 代码,这是我从 google 找到的典型串行 com 端口读取示例代码。
}
这是部分结果(注意40之后的字节数没有成功读取) 1 2 3 4 5 6 7 8 9 abcdef 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 0 0 0 0 0 0 0
谢谢
java - RXTX 两路串行通信第一次运行后不发送数据
我从 RXTX 网站编辑了一个已经制作的示例。我也是 Java 和串行通信编程的新手。
该应用程序一次完美运行。它从 PIC 中读取缓冲区并发送我输入的数字。LED 亮起,PIC 发回相同的缓冲区,要求输入一个数字。但是当我输入它时,LED 熄灭,没有任何东西再次亮起,我再次收到要求输入数字的消息。
微控制器的软件没有任何问题,因为它与超级终端完美配合。
代码如下: