【问题标题】:How to read a usb serial port in JAVA?如何在JAVA中读取USB串口?
【发布时间】:2014-05-06 12:31:23
【问题描述】:

我在我的问题中添加了一些细节。 我在 Xbee 设备上接收到 GPS 坐标流,但我无法读取这些数据并将其存储在缓冲区中。

我的 Xbee 设备通过 USB 串口连接到我的笔记本电脑,这就是为什么我想创建一个程序 java 来读取和使用我通过串口发送的数据流。

我正在互联网上搜索一些代码示例或教程,但没有足够的建议让我理解,或者我只是找到了一些死项目。

我发现可以使用 jssc 库或 javax.comm(但我无法在 sun 上下载 javax.zip)。你知道其他更好的 USB API 吗?您能否帮助我了解如何读取和存储我的 GPS 坐标流?

【问题讨论】:

    标签: java api serial-port javax.comm jssc


    【解决方案1】:

    忘记USB,它充当透明桥。您需要的是一种从串行端口读取的方法。 javax.comm 不再(正式)可用。我已经用RXTX 库成功地处理了arduino 串口。

    首先确保您在您的开发机器上看到了串行端口。这可能需要安装驱动程序。然后使用终端程序连接到串口。

    一旦这工作正常进行,让RXTX 工作。

    以防万一:一次只能有一个连接。确保只有IDE、终端程序和RXTX之一同时连接到串口。

    【讨论】:

    • 好的,谢谢,您使用 arduino IDE 吗?我不太明白,我有一个 xbib-u-dev 所以我不确定我可以使用 arduino 串口吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多