Ответ 1
В проекте Intel Edison имеется небольшой API-интерфейс оболочки (чтение JNI) для библиотек BlueZ под Yocto Linux, который дает полную поддержку BLE. Исходный код можно найти в Github; intel-iot-devkit/tinyb
BlueCove - это Java-библиотека для Bluetooth, для MsWindows, Mac OSX и других.
но похоже, что он не поддерживает Bluetooth Low Enegry 4.0.
Android имеет стандартную библиотеку Java для Bluetooth LE 4.0: http://developer.android.com/guide/topics/connectivity/bluetooth.html
Есть ли библиотека Java для Bluetooth LE 4.0 для MsWindows и/или Mac OSX?
В проекте Intel Edison имеется небольшой API-интерфейс оболочки (чтение JNI) для библиотек BlueZ под Yocto Linux, который дает полную поддержку BLE. Исходный код можно найти в Github; intel-iot-devkit/tinyb
После долгого поиска без успеха на одном и том же тему для меня, я уверен, что в настоящее время нет библиотеки, поддерживающей Bluetooth LE на J2SE...
JSR82 предназначен только для bluetooth 2.x, а Bluetooth 4.x(Bluetooth LE) - совсем другой протокол.
Итак, может быть хорошей идеей начать новый проект по этому вопросу, например, на bluez стек на linux (или эквивалент для MacOS X и Windows) или что-то вроде BGAPI (который, по-видимому, реализует сетевой протокол bluetooth, со ссылками на конкретное устройство)