rxtx

    6热度

    1回答

    我目前使用RXTX来处理我的Java程序中的串行通信,并且我已经成功地连接/断开连接并读/写。 但是我无法弄清楚RXTX是否有办法检测设备是否断开连接。如何在不查询串口的情况下检测到此事件?因为如果在轮询之间断开连接并重新连接,它将不会被检测到,但是在使用串行端口时仍会导致错误。 如果在RXTX中不可能有推荐的可以检测断开连接事件的库吗? 说明:设备通过USB连接并注册为串行设备。设备可能会在重置

    1热度

    1回答

    我有一个应用程序,我做了一个设备,通过USB连接模拟串行端口。现在,我需要通过蓝牙连接相同的设备,因此我正在使用设备中的RN-42(蓝牙到串行端口)通过RF发送数据。 然后,我将我的设备与Windows笔记本电脑的内部BT模块配对,创建COM端口Outgoing和Incoming。然后,如果我使用Br @ ay的终端进行连接,则当我连接到传出COM端口时,我会收到预期的数据。 问题是,当我使用我的

    2热度

    1回答

    Java应用程序时 我使用SMSLib在我的Java应用程序发送的短信,我一个USB Modem上网连接到我的电脑,然后确定它的端口号(即的COMx),然后创建串行调制解调器网关这样的: 确定的端口号: 创建网关: SerialModemGateway gateway = new SerialModemGateway("mobile", "COM5", 115200, "Apple", "iPho

    0热度

    1回答

    我对Windows 7的64位。我写了一个小应用程序,它使用RXTX通过串口进行通信。我在Windows 64位上使用了rxtxSerial.dll,在Eclispe和NetBeans上都能很好地工作。 在项目的根,我把RXTXComm.jar和rxtxSerial.dll. ,当我要部署的应用程序出现问题。我在Eclipse上使用了Export函数,或者我从NetBeans访问了bin /文件夹

    5热度

    1回答

    我正在开发一个项目,该项目使用RXTX和protobuf与开发板上的应用程序进行通信,并且我遇到了一些问题,这意味着我可能会以错误的方式进行操作。这是我目前有书面请求董事会(读取的代码是相似的): public void write(CableCommandRequest request, OutputStream out) { CodedOutputStream outStream =

    0热度

    1回答

    我在与设备进行串行通信的同时使用了一个java线程。它在调试模式下工作良好,但是当我运行程序时,线程不会执行指令。使用RXTX库进行串行通信,其余程序在JavaFX(应用程序)中。 这是类正在使用串行通信(SerialClass.java):使用另一个类ImageInterface,它使用这个类 import gnu.io.CommPortIdentifier; import gnu.io.Se

    1热度

    2回答

    我已经编写了一个用于串行通信的java应用程序,但它依赖于http://rxtx.qbang.org/。唯一的其他选项,我可以看到javax.comm这im告诉过时或不建议... 在RXTX的情况下,我最终把dll的进入各种windows系统文件夹,因为我也在Linux上执行,以便JVM可以看到它。 自从我使用javax.comm已经很长时间了,但我似乎记得做了类似的事情。 我真的想让我的应用程序

    2热度

    1回答

    好吧,即时通讯使用rxtx库连接到rs232,它在eclipse中运行良好。但是,当我将我的项目导出到.jar文件时,出现错误UnsatisfiedLinkError: no rxtxSerial in java.library.path。因为我知道我需要将这个dll文件添加到java.library.path,并且如果我把例如放在C:/ Windows /中,这个效果很好。问题是如何为jar文件

    0热度

    2回答

    当我尝试从串行COM使用RXTX读取字符串缓冲区时,出现了奇怪的结果。 向COM写入字符串后,我必须将该字符串存储为回复。这是在一个循环内。在控制台中打印的字符串有时不会对最后的写入命令作出响应,但属于前一个写入命令。 while (running) { char campioni = (char) start; hexStart = Integer.toHexStr

    1热度

    1回答

    希望在此找到解决方案。 我有一个控制器,它在UART上使用特定于应用程序的协议,并且此协议仅在14400 bps下工作。 我必须使用java代码通过串行端口与此控制器进行通信。 但我从我使用的API不支持14400波特率,虽然他们称它为标准!! 我试过使用javax.comm和rxtx jar's。没有真正的帮助,因为它们都不支持这个波特率。 任何人都可以在这方面帮助我,这将是非常有帮助的。 谢谢