2013-12-22 8 views
15

http://bluecove.org/MSWINDOWS用のBluetooth LE 4.0用のJavaライブラリおよび/またはMac OSX

はBlueCoveはMSWINDOWS、マックOSXと他人のために、Bluetooth対応のためのJavaライブラリです。

しかし、Bluetooth Low Enegry 4.0はサポートされていないようです。 http://developer.android.com/guide/topics/connectivity/bluetooth.html

MSWINDOWS用のBluetooth LE 4.0および/またはMac OSX用のJavaライブラリがあります:

のAndroidは、Bluetooth LE 4.0の標準的なJavaライブラリを持っていますか?

+0

多分:[SmartGattLib](https://github.com/movisens/SmartGattLib) –

+0

Java用BGAPIはhttps://github.com/SINTEF-9012/bglib – Joe

+0

ジョーは、BGLIB/BGAPIはブルーギガブルートゥースに固有のものです。私はMsWindowsやMacOSXのための標準的なBLE4ライブラリ、例えばAndroid用のものを探しています:http://developer.android.com/guide/topics/connectivity/bluetooth.html –

答えて

2

は、自分のために同じ主題に成功せずに長い検索の後、私はかなり確信しているが、現時点でJ2SEにサポートのBluetooth LEを提供していないライブラリ... JSR82は唯一のBluetooth 2.xのためのものです

、 Bluetooth 4.x(Bluetooth LE)は非常に異なるプロトコルです。

これは、例えば、bluezスタック(MacOS XとWindowsの場合は同等)やBGAPI(明らかにbluetoothを実装している)のようなやり方で、新しいプロジェクトを開始することをお勧めします

3

インテルのEdisonプロジェクトには、完全なBLEサポートを提供するYocto LinuxのBlueZライブラリ用の小さなラッパーAPI(JNIを読んでいる)があります。 Githubでソースコードを見つけることができます。 intel-iot-devkit/tinyb

+1

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューから](レビュー/低品質の投稿/ 12185774) –

+0

@ShreeKrishna、実際は** **答えです。 – madhead

+0

tinybを見つけて嬉しいです。少なくとも、解決策は今存在しています。だから私の(古い)答えはもはや意味がなく、このインテルのプロジェクトを試してみるべきです。 – elecomte

関連する問題