API низкой энергии Bluetooth в Java

Я работаю с Bluetooth Low Energy. Есть ли какие-либо API или SDK с открытым исходным кодом для BLE в java? Моя цель – запустить мой компьютер как периферийное устройство BLE. И то, что я пробовал, просто искал API в течение некоторого времени, и я нашел это . Но не знаю, как реализовать.

Изменить: у меня также есть что-то здесь , я думаю, что использовал для создания характеристики и сервисов. По моему мнению, в окне8 нет драйвера, поскольку он имеет встроенную поддержку. Но я смущен тем, какую библиотеку добавить для запуска этого кода.

Solutions Collecting From Web of "API низкой энергии Bluetooth в Java"

Насколько я знаю, библиотеки пока нет. Вероятно, лучший способ – создать обертку JNI вокруг библиотеки Windows 8 C ++. Почему бы не начать проект с открытым исходным кодом?

Как только у вас будет низкий уровень, есть небольшая вспомогательная библиотека для работы с профилями GATT: https://github.com/movisens/SmartGattLib

SmartGattLib – это библиотека Java, которая упрощает работу с Bluetooth SMART-устройствами (например Bluetooth Low Energy в Bluetooth 4.0). Он предоставляет все UUID принятой спецификации GATT и удобный способ интерпретации характеристик (например, Heart Rate, BatteryLevel). Библиотека не имеет зависимостей и может использоваться с каждым стеком Bluetooth SMART.