我在问题中添加了一些细节。 我在Xbee设备上收到GPS坐标流,但我无法读取并将这些数据存储在缓冲区中。
我的Xbee设备连接到usb串口上的笔记本电脑,这就是为什么我要创建程序java来读取和使用我的串行端口发送的数据流的原因。
我在互联网上搜索一些代码示例或教程,没有为我的理解提出建议,或者我只是找到一些死的项目。
我发现可以使用jssc库或javax.comm(但是我无法在sun上下载javax.zip)。你知道其他更好的USB API吗?你能帮助我理解我如何设法阅读和存储我的GPS坐标?
答案 0 :(得分:2)
忘记连接USB,它充当透明桥。您需要的是一种从串口读取的方法。 javax.comm
不再(正式)可用。我已成功使用RXTX
库处理arduino串口。
首先确保在dev计算机上看到串口。这可能需要安装驱动程序。然后使用终端程序连接到串口。
一旦开始工作,请继续RXTX
工作。
以防万一:您一次只能拥有一个连接。确保IDE,终端程序和RXTX
中只有一个同时连接到串行端口。