私は、BlueZユーザ空間ライブラリがLinuxのBluetoothサブシステムとどのようにやりとりをしているかを調べようとしています。具体的には、誰でも次の質問に対する回答を知っていますか?linuxとBlueZのBluetoothサブシステム
- カーネル4.9のBluetoothサブシステムのバージョンは2.22です。 Bluetoothサブシステムに固有の変更ログが存在しますか?
- BlueZライブラリの特定のバージョンのBluetoothサブシステムの最小バージョンの要件はありますか?例えば。最新のBlueZライブラリ(v5.43)用のBluetoothサブシステムの最小バージョンは何ですか?
注:私が求めている主な理由は、「実験的な」BLEの機能と、5つのリリース以来BlueZで起こっていることです。私はすでにこの優秀なトーク:https://www.youtube.com/watch?v=tclS9arLFzkを見て、疎な情報がbluez.orgのウェブサイトから入手可能であることを理解しようとしました。
さらに最新のBlueZライブラリに下位互換性があると仮定して、BlueZライブラリの最新バージョンはLinuxカーネルのBluetoothサブシステムのバージョンで動作するはずです。しかし、青年の青年図書館では、新しいカーネルでの問題が予想されます。 – nopasara
答えをありがとう。私が求めている主な理由は、Bluetoothサブシステムがあなたが投稿したスケマティックから多少変更されていることです。特に、管理インターフェイス(https://lwn.net/Articles/531133/)が追加されています。 BlueZ 5ライブラリは、カーネルバージョン3.4以降でのみ動作します。したがって、この後方互換性に関するいくつかの注意点があります。私はBLEの機能、すなわちBlueZユーザ空間ライブラリに実験的にマークされたものを探しています。カーネルバージョン(3.14)のBluetoothコードがこれらのメソッドに対してかなり安定しているかどうかを調べようとしています。 – gardarh
編集された投稿は、役に立つ情報があります。 – nopasara