タグ付けされた質問 「bluez」

7
FedoraでBluetoothを介したBose QC 35のペアリング
Fedora 24をGnome Shellで実行しています。新しいBose QuietComfort 35をBluetooth経由でペアリングしようとしています。 Gnomeインターフェースの使用を開始しました。残念ながら、接続は保持されていないようです。常に接続/切断されているように見えます: https://youtu.be/eUZ9D9rGUZY 次のステップは、コマンドラインを使用していくつかのチェックを実行することでした。最初に、bluetoothサービスが実行されていることを確認しました。 $ sudo systemctl status bluetooth ● bluetooth.service - Bluetooth service Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled) Active: active (running) since dim. 2016-06-26 11:19:24 CEST; 14min ago Docs: man:bluetoothd(8) Main PID: 932 (bluetoothd) Status: "Running" Tasks: 1 (limit: 512) Memory: 2.1M CPU: …

1
LinuxシステムをBlueBorneリモート攻撃から保護するにはどうすればよいですか?
Armis Labは、LinuxおよびIoTシステムを含むBluetooth対応のすべてのデバイスに影響を及ぼす新しいベクトル攻撃を発見しました。 LinuxでのBlueBorne攻撃 Armisは、Linuxオペレーティングシステムに、攻撃者が感染したデバイスを完全に制御できる2つの脆弱性を開示しています。1つは情報漏えいの脆弱性です。これは、攻撃者が標的のデバイスで使用されている正確なバージョンを判断し、それに応じて攻撃を調整するのに役立ちます。2つ目はスタックオーバーフローで、デバイスを完全に制御できます。 たとえば、Bluetoothが有効になっているすべてのデバイスを悪意のあるものとしてマークする必要があります。感染したデバイスは悪意のあるネットワークを作成し、攻撃者がBluetooth範囲外のすべてのデバイスを制御できるようにします。LinuxシステムでBluetoothを使用して周辺機器(キーボード、マウス、ヘッドフォンなど)を接続すると、Linuxがさまざまなリスクにさらされます。 この攻撃は、ユーザーの操作、認証、またはペアリングを必要としないため、実質的に見えなくなります。 BlueZを実行しているすべてのLinuxデバイスは、情報漏洩の脆弱性(CVE-2017-1000250)の影響を受けます。 Bluetoothが有効になっているLinux OSはすべて、BlueBorne脆弱性スキャナー(脆弱なデバイスを検出するためのArmisのAndroidアプリケーションがデバイス検出を有効にする必要がありますが、攻撃を有効にするにはBluetoothのみが必要です)でチェックした後、脆弱であるとマークされます。 LinuxシステムでBluetoothを使用する場合、BlueBorne攻撃を軽減する方法はありますか?

4
Bluetoothctl:デフォルトのコントローラーは利用できません
Debian JessieのLogitech K810 BluetoothキーボードとBlueZバージョン5.23-1、カーネル3.16.0-4の接続に問題があります。 キーボードはほとんどの場合正常に機能しますが、まったく機能しない場合もあります。 bluetoothctl、コントローラーが利用できないというエラーが表示されます。 これが発生しても、hciconfigはデバイスを認識し、次の出力を取得します。 # hciconfig hci0 up # hciconfig hci0: Type: BR/EDR Bus: USB BD Address: 40:2C:F4:68:02:CA ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN RX bytes:21820 acl:1132 sco:0 events:68 errors:0 TX bytes:1182 acl:11 sco:0 commands:53 errors:0 ただし、bluetoothctlプロンプトにデバイスは表示されず、次の出力が表示されます。 [bluetooth]# power on No default controller available …

2
bluez:bluetoothヘッドフォンは切断後に再接続できません
Bluetoothヘッドセットをラップトップと一度ペアリングできます。しかし、ヘッドセットを取り外すと、再度接続することはできません。唯一の方法は、bluetoothデーモンを再起動することです。 service bluetooth restart それを行うと、ログに次のように表示されます。 bluetoothd: Terminating bluetoothd: Stopping hci0 event socket bluetoothd: Stopping SDP server bluetoothd: Exit bluetoothd: Bluetooth daemon 4.99 bluetoothd: Starting SDP server bluetoothd: Excluding (conf) network bluetoothd: Excluding (conf) gatt_example bluetoothd: Excluding (conf) time bluetoothd: Excluding (conf) alert bluetoothd: Failed to open RFKILL control device bluetoothd: …

2
Bluetoothヘッドセットの自動接続を設定するにはどうすればよいですか?
Bluetoothヘッドセットは正常に動作します。オーディオシンクが機能します。すべてが機能します。しかし問題は、手動でPCに接続する必要があることです。 kdeタスクバーの時間近くにあるBluetoothアイコンをクリックします=>既知のデバイス=>接続 # bluetoothctl => connect xx:xx:xx:xx:xx:xx ほんの1か月前に標準のdebianインストール/アップデートで自動的に接続していました。なぜ壊れたのかわかりません。Bluetooth関連のパッケージをインストールしたり、Bluetooth関連の構成ファイルを変更したりしていません。 私の問題を解決するために私がしたこと: すべてのBluetooth関連パッケージを削除して再インストールしました(以下を参照)。 ここで説明するように、/ etc / pulse / default.paに load-module module-switch-on-connectという行を追加しました AutoConnect = trueという行を含むファイル/etc/bluetooth/audio.confを作成し、ここで述べたように後でbluetoothサービスを再起動しました スクリプト(askubuntuから)が機能しません。私はこのメッセージを受け取ります: Browsing 00:18:09:29:XX:XX ... Sink bluez_sink.00_18_09_29_XX_XX does not exist. オンラインになったときに自動的にBluetoothヘッドセットに接続できるようにする方法は?解決は簡単だと思います。 Debian 8.6、kde 4.14.2。使用パッケージ:bluedevil、bluetooth、bluez、pulseaudio-module-bluetooth。

3
PulseAudioがBTデバイスへの音質接続を処理するのはなぜですか?
私はLinuxが初めてで、Bluetoothスクリプトも初めてです。私がこれまでに発見したのは次のとおりです。 BluezはデフォルトのBTスタックです。 BluezToolsは、Bluezをより簡単に操作するために使用できるユーティリティのセットです。 DBusは、ハードウェアと直接対話しながらBluezが接続するインターフェイスです。 PulseAudioは、システムでオーディオを生成するサブシステムです。 意味あり。それで、BTヘッドフォンの特定のプロファイルに直接接続できるコマンドを発行できるようにするために(すべてペアリングして信頼した後)、BlueToothヘッドフォンのセットがあるとしましょう。 私が考えている技術的なパスは次のようなものです: ヘッドフォンをオンにします。 BluezToolsコマンドを発行します-bt -audio -cなど デバイスが後のサービスに接続するのを待ちます PulseAudioは新しい出力デバイスを取得するはずです 別のコマンドを発行して、オーディオを元の状態から新しい出力オーディオ(BTヘッドフォン)に変更します。 シームレスなリスニング体験をお楽しみください。 これはすべて論理的に思えますが、実際の実装はこのようなものではなく、なぜWHYを探しているので、問題をよりよく理解して、修正して試すことができます。 これが実際に起こることです: ヘッドフォンをオンにします。 BluezToolsコマンドを発行します-bt -audio -cなど デバイスが後のサービスに接続するのを待ちます PulseAudioは新しい出力デバイスを取得するはずです PulseAudioコマンドを発行して、オーディオプロファイルを電話品質から高音質に変更します。 これについて少し詳しく説明します。Bluetoothヘッドセットは、2つの品質モード(電話と高忠実度)を提供します。音楽を聴くのに本当に適しているのは1つだけです。 BTヘッドフォンは各品質モードをサービスとして公開すると思いますが、これは正しいですか?この仮定は間違っている可能性がありますが、私は次のようなものを期待します bt-audio -c highFidelityProfile または bt-audio -changeProfile highFidelityProfile 代わりに、BluezがデバイスへのRAW接続を処理するだけのようで、そこから次のコマンドを発行する必要があります:pacmd set-card-profile $ INDEX a2dp これは根本的に間違っているようです。なぜオーディオサブシステムの品質管理が原因で、パルスやアルサ、または他のサウンドサブシステムの別の実装が必要になるのですか? 私は何が欠けていますか?Bluez / BluezToolsなどを使用して特定のプロファイルに直接接続できないのはなぜですか?

3
Bluezで非推奨になったrfcommバイナリの代替
bluez 5.44以降、bluez-utils(hcitoolなど)に含まれているrfcommバイナリは非推奨と見なされ、AURが提供するbluez-utils-compatパッケージにのみ含まれるようになりました。 rfcommカーネルモジュールを使用してBluetoothデバイスをシリアルポートにバインドするための同様のコマンドラインアプリケーションはありますか、または今後はPyBluezまたは同様のライブラリを使用する必要がありますか? 後者に該当する場合、どのPython 3ライブラリを推奨しますか? そして誰かが知っているなら、なぜ多くのbluez-utilsが突然廃止されたと考えられるのか教えてください。それについては何も見つかりませんでした。 ArchWikiは、新しい使用してRFCOMM機能を実装することをお勧めしますD-バスプロファイル1 APIを。
10 tty  bluetooth  bluez  python3 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.