1

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

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

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

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

4

1 回答 1

3

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

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

一旦这个工作继续并开始RXTX工作。

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

于 2014-05-06T12:38:51.627 回答