如何在JAVA中读取USB串口?

时间:2014-05-06 12:31:24

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

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

我的Xbee设备连接到usb串口上的笔记本电脑,这就是为什么我要创建程序java来读取和使用我的串行端口发送的数据流的原因。

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

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

1 个答案:

答案 0 :(得分:2)

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

首先确保在dev计算机上看到串口。这可能需要安装驱动程序。然后使用终端程序连接到串口。

一旦开始工作,请继续RXTX工作。

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

相关问题