Ответ 1
Насколько я знаю, библиотеки пока нет. Вероятно, лучший способ - создать обертку JNI вокруг библиотеки Windows 8 С++. Почему бы не начать проект с открытым исходным кодом?
Как только у вас есть низкий уровень, есть хорошая небольшая вспомогательная библиотека для работы с профилями GATT: https://github.com/movisens/SmartGattLib
SmartGattLib - это библиотека Java, которая упрощает работу с устройствами Bluetooth SMART (a.k.a Bluetooth Low Energy в Bluetooth 4.0). Он предоставляет все UUID принятой спецификации GATT и удобный способ интерпретировать характеристики (например, Heart Rate, BatteryLevel). Библиотека не имеет зависимостей и может использоваться с каждым стеком Bluetooth SMART.