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



http://bluecove.org/

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

但它似乎不支持蓝牙低Enegry 4.0。

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

是否有适用于 MsWindows 和/或 Mac OSX 的蓝牙 LE 4.0 的 Java 库?

在对同一主题进行了长时间的搜索但没有成功之后,我很确定目前没有库在 J2SE 上提供支持蓝牙 LE ......

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

因此,这可能是一个

好主意,可以启动一个关于该主题的新项目,例如基于Linux上的bluez堆栈(或MacOS X和Windows的等效堆栈)或执行类似BGAPI(显然实现了蓝牙网络协议,链接到特定设备)

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

2021 年更新:巴拿马项目现在有可能在 Java 中支持原生蓝牙。您需要了解一些平台和库才能使用它。有关更多信息,请参阅巴拿马项目;项目/巴拿马

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

在浏览器下通过

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

以前

不可能没有人实现过这一点,这是我第一次在java下看到这一点。

关于这个主题的任何更多帮助都会很棒!

最新更新