如何通过蓝牙将数据从Arduino发送到Java程序?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (255)

我正在开发一个项目,我试图通过蓝牙从我的计算机上将Arduino Pro Mini的信息传输到Java程序。

我的Arduino端工作正常,我可以用我的电脑连接到Arduino上的蓝牙模块,并用CoolTerm打印出数据。

问题是让Java程序从我的电脑与Arduino Pro Mini上的蓝牙模块的蓝牙连接中读取。

我只能在开发Android应用程序时找到解决方案。这不是安卓项目,我不想要安卓解决方案。

有没有人有一个如何利用Java程序(而不是android)在你的计算机上使用蓝牙连接的例子,这样我就可以通过我的java程序读取Arduino Pro Mini发送到我的计算机的信息了?

提问于
用户回答回答于

我在我的代码中使用了nrjavaserial。我在Linux上使用一个小的USB蓝牙适配器运行它运行良好。在代码中,将执行以下操作:

NRSerialPort serial = new NRSerialPort("/dev/rfcomm0", 115200);
serial.connect();

DataInputStream ins = new DataInputStream(serial.getInputStream());

扫码关注云+社区

领取腾讯云代金券