Java中的蓝牙低功耗APIs

12
我正在使用蓝牙低功耗技术。是否有适用于Java的API或开源SDK可用于BLE?我的目标是将我的PC作为BLE外设运行。我尝试过的是,花了一些时间搜索这些API并找到了这个。但不知道如何实施。 编辑:我还有一些在这里,我认为它用于创建特征和服务。据我所知,在Windows 8中不需要驱动程序,因为它具有内置支持。但我对应该添加哪个库以运行此代码感到困惑。

1
这个问题与Android有什么关系?你看过这个http://www.youtube.com/watch?v=EC5-cEbr520&list=PLWz5rJ2EKKc9WGUwq2gQ-coU3fSyexgOx的讲座吗? - sandrstar
1个回答

3
据我所知,目前还没有相关的库。可能最好的方法是在Windows 8 C++库周围构建一个JNI包装器。为什么不开始一个开源项目呢?
一旦你有了低级别的东西,就有一个很好的小助手库可以处理GATT配置文件:https://github.com/movisens/SmartGattLib SmartGattLib是一个Java库,简化了与蓝牙SMART设备(即Bluetooth 4.0中的低功耗蓝牙)的工作。它提供了所有采用的GATT规范的UUID,并方便地解释特性(例如心率、电池电量)。该库没有依赖关系,可以与每个蓝牙SMART堆栈一起使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接