1

アプリケーションが Linux で Bluetooth LE を利用できるようにするライブラリはありますか?

同様に、Motorola RAZR が独自の API を提供していることは知っていますが、デュアル モード Bluetooth チップ (Galaxy S III など) を搭載した他のデバイスは Bluetooth LE の API を提供していますか?

4

2 に答える 2

1

Linuxに関しては...

私は Python でこれを使って多くの作業を行ってきましたが、残念ながら LE の既存のライブラリは最先端であるか、いくつか不足しています。Bluez 5.X シリーズは、DBUS を介して LE をサポートしています。そのためのカーネル要件は、使用する必要のあるデバイスよりもはるかに高かったため、生のソケットを使用して何かを行う必要がありました。

Bluez 4.x では、raw ソケットを使用し、ソケット オプションを設定し、場合によっては ioctl を呼び出すことで、すべてを実行できると思います。ただし、Python には、必要な定数の多くがまだありません。ライブラリ ヘッダー ファイルから定数をインポートできるように、Python C API を使用していくつかのモジュールをハックする必要がありました。すべてを C で行うことに問題がない場合は、C ですべての機能を使用できます。

于 2013-03-27T20:22:39.937 に答える
0

多くの人がBroadcom BLEを使用して、Android デバイスで BLE を開発していることを知っています。

于 2012-06-19T21:26:28.853 に答える