【问题标题】:Java Bluetooth APIJava 蓝牙 API
【发布时间】:2011-06-24 20:00:27
【问题描述】:

我想在我的最后一个学士项目中实现蓝牙通信,但我有很多疑问。

这个项目的必要条件之一是有一个可以通过蓝牙与微机对话的 Java 应用程序。经过大量研究,我发现了一个我认为它非常适合 SPP 配置文件,但我仍然对此有很多疑问:

  1. PC 上的所有蓝牙都实现了 SPP 配置文件堆栈?

  2. 如果您需要开发一个在每台实现了 SPP 堆栈的 PC 上运行的 Java 应用程序,您会怎么做?

  3. 我们首先尝试使用 BlueCove 和 JavaBluetooth.org API,第一个运行良好,但我不知道它是否只是在我的 PC 上,第二个发送错误(堆栈未初始化)。你会使用哪一个,为什么?

我对该项目的主要目标是拥有某种软件,该软件可以在每台带有蓝牙(内部或作为外部设备)并运行 JVM 的 PC 上运行,但我不确定这种 API 是否可行。

谢谢

【问题讨论】:

    标签: java bluetooth bluecove


    【解决方案1】:

    PC 上的所有蓝牙都实现了 SPP 配置文件堆栈?

    是的 - Windows / Linux 和 Mac 可以。

    如果您需要开发 Java 在每台 PC 上运行的应用程序 实现 SPP 堆栈,如何 你做的吗?

    当您尝试时,您可以使用像 Bluecove 这样的 Java 蓝牙 API 库,或者在这些平台上本地尝试打开串行端口,从而为每个平台提供不同版本的应用程序。

    我们首先尝试使用 BlueCove 和 JavaBluetooth.org API,第一个 一个跑得很好,但我不知道是否 它只是在我的电脑和第二台电脑上 发送错误(堆栈不 初始化)。你会用哪一个, 为什么?

    JavaBluetooth 似乎是一个完整的堆栈,并且基于非常古老的 1.1 版本的蓝牙规范。 Bluecove 只是一个用于在 Mac、Linux 和 PC 上的本地蓝牙实现上运行的蓝牙 Java 库。 我认为 Bluecove 可能是正确的选择。

    【讨论】:

    • JavaBluetooth.org 显然不再存在。
    猜你喜欢
    • 2013-10-25
    • 2013-07-23
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    相关资源
    最近更新 更多