Windows PCでBluetoothヘッドフォンのバッテリーレベルを取得するにはどうすればよいですか?


33

Bluetooth接続を介してGATTバッテリーサービスデータを送信できるヘッドフォンについて話しています。

次のスクリーンショットに示すように、追加のソフトウェアなしでAndroidおよびiOSデバイスでネイティブにバッテリーレベルを取得します。

バッテリーメーターでステータスバーのBluetoothアイコンを確認する


1
Bluetoothヘッドフォンのメーカーとモデルは何ですか?
エリック

3
@Eric:TaoTronics TT-BH07ですが、それは本当に無関係です。
アフザル

1
@Eric:私は、ネイティブに送信されているものについて話しているのであって、OEMソフトウェアを必要とする独自の信号についてではありません。
アフザル

1
それはクリエイターの更新を表示されるが、コメントを読んでいくつかの追加GATT能力を含める必要があります(私は信じて、4月にリリース予定):blogs.windows.com/buildingapps/2017/01/13/...
music2myear

1
@ music2myearネイティブのGATTサーバーは、サードパーティの修正よりも優れています。これは、上記の質問に役立つだけでなく、WindowsにContinuityのような機能をもたらす可能性があります。これは、ウェアラブルに最適です。通常のユーザーの更新サイクルで更新がリリースされるのを楽しみにしています。
アフザル

回答:


19

Windows 7では、Bluetoothスタックの一部はサードパーティ(Widcomm、Toshibaなど)アドオンソフトウェアによって提供されていました。一部のデバイスは、特定の種類のデバイスのバッテリーレベルの表示をサポートしていました(バッテリーレベルを報告する方法は複数あります)。Windowsでサポートされていると言う人もいますが、すべての人に当てはまるわけではありません。

Windows 10では、これらはMicrosoftのコードに置き換えられ、(少なくとも10.0.15063の時点では)Bluetoothデバイスの種類ごとにバッテリーレベルを表示する機能がありません。

そのため、Windows 10でBluetoothデバイスのバッテリーレベルを監視するには、追加のソフトウェアをインストールする必要があります。一部の主要なBluetoothデバイスベンダーは、コンパニオンアプリケーションを提供し、バッテリーレベルを示しています。MicrosoftとLogitechがキーボード/マウス製品についてそうしているのを見ました。

デバイスのベンダーがそのようなアプリケーションを提供していない場合は、https//www.bluetoothgoodies.com/で入手できる「Bluetooth Battery Monitor」を試してください。

完全な開示:私はプログラムの著者です。

ところで、GATTバッテリーサービスについて説明しましたが、Windows(少なくとも10.0.15063以降)は、LE接続を介してのみGATTアクセスをサポートし、LE /クラシックの同時接続も許可しません。そのため、LEのみのデバイス(HIDデバイスなど)のGATTにアクセスできますが、ヘッドフォン/ヘッドセットのGATTにはアクセスできません。これらのデバイスはClassicのみに接続されているためです。

2018年10月3日更新:

Windows 10アップデート1809が完成しました(ビルド17763)。何をするのか、何をしないのかを明確にする良い機会だと思います。

私がテストした限りでは、GATT Battery Serviceを使用してバッテリー情報を報告するBluetooth LE(Low Energy)デバイスのみをサポートしています。Bluetooth LEマウス/キーボードを使用している場合、これらのデバイスはおそらく大丈夫です。ただし、ヘッドフォン、ヘッドセット、クラシックマウス/キーボードなど、他のほとんどのデバイスはWindows 10でサポートされておらず、サードパーティソフトウェアが必要です。

19H1アップデート(ビルド18252)の最新のInsiderプレビューリリースもテストしましたが、1809と同じです。以下は1809のスクリーンショットです。これらのデバイスはすべてバッテリー情報を報告できますが、Microsoftの「Bluetooth Mobile Mouse 360​​0」 Windows 10が情報を表示できる唯一のデバイスです。

ここに画像の説明を入力してください


これは、Microsoftが非LE GATTアクセスを追加するまで、しばらくの間バッテリー情報を表示できるOEMソフトウェアのないヘッドフォンに役立ちます。
アフサル

BlueToothバッテリーモニターを試してみました(すぐに購入しました)。私に素晴らしい作品テンキー付きのAppleマジックのキーボードアップルマジックマウス、(1) エアポッドもサポートするなら、私はとても幸せです。
RobIII

Windows 10がついにこれに対するネイティブサポートを追加するようです。ビルド17639以降には新しいバッテリーレベルインジケーターがあります。2018年春のWindows 10更新プログラムはビルド17134.1ですので、2018年秋のWindows 10更新プログラムでこれを確認してください。ただし、Windows Insiderプログラムを使用している場合は、すぐに入手できます。blogs.windows.com/windowsexperience/2018/04/04/...
KingJ

完全に更新されたWindows 10でもヘッドフォンが表示されません。私はこのソフトウェアの使用に30秒かかります(そしてソフトウェア開発者でもあります)。これまでのところ、非常に感銘を受けました。単一のUSBドングルで接続されたキーボードとマウスの両方のバッテリーレベルを個別に報告することもあります(予想外の非常に便利なボーナスです!)、これを数日間試して、何もクラッシュしないようにします。その後、おそらくアクティベーションを購入します。ありがとう!
TheXenocide

Windowsの機能の本質的な空白を埋めた最後のサードパーティソフトウェアは「Launchy」で、Windows 7が登場する前に「プログラムの最初の数文字を入力して実行する」ことがプログラムの起動に最適だったと思いますWindowsキーを押して入力を開始すると、これが組み込みの動作になります。これはたくさん言っています。WindowsがこれをWindows 10でカバーしていない理由は、信じられないほどです。このアプリは、Bluetoothデバイスだけでなく、バ​​ッテリーですべてを報告します。
ドマリウス

3

Windows 10 Build 17639以降を実行している場合、バッテリーレベルは設定アプリのBluetoothおよびその他のデバイス画面にネイティブに表示されます。

現時点では、現在のWindows 10安定版リリースはビルド17134.1(2018年4月春更新)です。ビルド17639は現在、Skip Aheadを選択したWindows Insidersプログラムのユーザーのみが利用できます。ただし、これは2018年後半の次のWindows 10機能更新(通常は「秋」/秋​​)に含まれると想定するのが妥当です。

ここに画像の説明を入力してください

詳細については、https://blogs.windows.com/windowsexperience/2018/04/04/announcing-windows-10-insider-preview-build-17639-for-skip-ahead/の「Bluetooth battery percentage」という見出しの下にあります。設定で」。


すべてのデバイスではありません。上記のコメントを参照してください。NX-8252ヘッドフォンはバッテリーレベルを表示しませんが、Androidスマートフォンに接続すると表示されます。それは私の耳にビープ音を開始するので、私はバッテリーの残量が少なくを取得している知っている最初の時間がある;-)だけでは、1903年から1909にアップグレードすることについて、そう報告します
munrobasher

2

「どうやら」Windows 7とWindows 10は、バッテリーの状態をチェックするためのサポートを持っています。Windows 7でBluetoothデバイスのバッテリーステータスを確認するには、Lenovoのチュートリアルをご覧ください。(https://support.lenovo.com/us/en/solutions/ht070699)。

また、ここにWindows 10のコントロールパネルアイテムを示す画像があります(ただし、その正当性はわかりません[ http://imgur.com/gallery/uj2WIPM ])

Windows 8 / 8.1で何も見つからず、自分で確認しました(それが私が持っているものです)。また、バッテリーステータスインジケーターの場所が見つかりません。

この問題についてはほとんどありません。Windowsの奇妙な機能が欠けているため、修正されません。Windowsヘルプコミュニティでは、これについて尋ねられており、彼らは基本的に「存在しない、自分で修正する(https://answers.microsoft.com/en-us/windows/forum/windows_8-ハードウェア/ Bluetoothのバッテリーレベルの決定方法/ df8004aa-8b4f-480c-a53d-3048a0bc96be)。

このためのアプリ/ツールも見つかりませんでした。非常に奇妙です。とにかく、このちょっとしたお役に立てば幸いです。もしあなたが私のようなWindows 8.1を使っているなら、推測にこだわっていることでしょう。誰かが私のリンクのチュートリアルを確認できれば、Windows 7または10がないのでテストできません。がんばろう!

カスタムBluetoothドライバー/サービスをインストールすると、バッテリーインジケーターのサポートが追加される可能性がありますが、わかりません。


どちらもネイティブに動作せず、カスタムドライバー(バッテリーレベルの独自のコーディングにより、GATTサービス自体に依存しない可能性が高い)またはカスタムソフトウェア(2番目の図)に依存します。使用されているドライバーに関係なく、デバイスからGATTコードを読み取ることができるユニバーサルソリューションを探しています。私が間違えなければ、これは現在のBluetoothスタックの一部であり、追加の調整は必要ありません。現時点では間違いなくW10にはありませんが、@ music2myearがコメントしているように、すぐに展開される可能性があります。
アフザル

@ Afzal、4月の更新で何か良いことはありましたか?私はまだ組み込みのものを見つけることができません。
Bondt

@Bondt 以下の他の回答を確認してください。これに関して、4月の更新はこれに関して新しいものではありません。
アフサル

@Azfal、私はそうしましたが、あなたがトピックで新しい何かを発見することを望んでいました。とにかくありがとう!
-Bondt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.