用于MsWindows和/或Mac OSX的蓝牙LE 4.0的Java库

时间:2013-12-22 14:17:44

标签: java bluetooth-lowenergy

http://bluecove.org/

BlueCove是一个用于蓝牙的Java库,适用于MsWindows,Mac OSX等。

但似乎它不支持Bluetooth Low Enegry 4.0。

Android拥有适用于蓝牙LE 4.0的标准Java库: http://developer.android.com/guide/topics/connectivity/bluetooth.html

是否有针对MsWindows和/或Mac OSX的蓝牙LE 4.0的Java库?

3 个答案:

答案 0 :(得分:4)

经过长时间的搜索,对我自己的同一主题没有成功,我很确定目前没有图书馆在J2SE上提供支持蓝牙LE ...

JSR82仅适用于蓝牙2.x,蓝牙4.x(蓝牙LE)是一种非常不同的协议。

所以,这可能是一个好主意,例如在Linux上的bluez堆栈(或MacOS X和Windows的等价物)上做一些关于这个主题的新项目,或者做一些像BGAPI这样的事情。实现蓝牙网络协议,链接到特定设备)

答案 1 :(得分:4)

英特尔的Edison项目在Yocto Linux下为BlueZ库提供了一个小包装API(读取JNI),可提供完整的BLE支持。你可以在Github找到源代码; intel-iot-devkit/tinyb

答案 2 :(得分:1)

您是否尝试过Intel-IoT或Eclipse Kura项目? 我正在尝试解决它们,但似乎它们是通过bluez中继的,这意味着只有linux和macos ...

在浏览器下通过基本javascript来实现它可能是一个解决方案,但仍在浏览器中进行实验,并且需要https,这在Java桌面应用程序下是个问题。

不可能是以前没有人实现过的,这是我第一次在Java下看到它。

任何有关此主题的帮助都将非常有用!