Java蓝牙API

问题描述:

我想在我最后的单身汉项目上实现蓝牙通信,但我有很多疑问。Java蓝牙API

这个项目的必要条件之一是有一个Java应用程序,可以通过蓝牙与微型谈话。大量的研究后,我发现一个,我认为这是非常好的一个SPP配置文件,但我仍然有一个关于它的很多问题:

  1. 所有电脑上的蓝牙实现SPP简介叠加么?

  2. 如果您需要开发一个运行在实现SPP堆栈的每台PC上的Java应用程序,您将如何执行该操作?

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

我的主要目标与它有一些类型的软件与蓝牙(内部或外部设备)和运行的JVM每台PC上运行的项目,但我不知道这是否API是方法。

感谢

所有电脑上的蓝牙实现SPP配置文件堆栈?

是的 - Windows/Linux和Mac都可以。

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

正如您试图使用Bluecove这样的Java蓝牙api库,或者在本地尝试打开这些平台上的串行端口,从而为每个平台使用不同版本的应用程序。

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

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

+0

显然,JavaBluetooth.org不再存在。 –