Bluetooth接続でGATT Battery Serviceデータを送信できるヘッドフォンについてです。
このスクリーンショットにあるように、私はAndroidやiOSデバイスで、追加のソフトウェアなしでバッテリー残量をネイティブに取得しています:
Windows 7では、Bluetoothスタックの一部はサードパーティ(Widcomm、東芝など)のアドオンソフトウェアによって提供されていました。 そのうちのいくつかは、ある種のデバイスのバッテリー残量表示をサポートしていました(バッテリー残量を報告する方法は複数あります)。 そのため、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の時点では)GATTへのアクセスをLE接続でのみサポートしており、LE/Classicの同時接続も許可していません。 そのため、LE接続のみのデバイス(HIDデバイスなど)のGATTにはアクセスできますが、ヘッドフォン/ヘッドセットのGATTにはアクセスできません。
**2018/10/3アップデート:***。
Windows 10 Update 1809が確定し(ビルド17763)、何ができて何ができないのかを明確にする良い機会だと思います。
私がテストした限りでは、バッテリー情報を報告するためにGATT Battery Serviceを使用するBluetooth LE(Low Energy)デバイスのみをサポートしています。 Bluetooth LEマウス/キーボードを使用している場合、それらのデバイスはおそらく問題ないでしょう。 しかし、ヘッドフォン、ヘッドセット、クラシックマウス/キーボードを含む他のほとんどのデバイスはWindows 10ではサポートされておらず、サードパーティ製のソフトウェアが必要です。
19H1アップデートの最新のインサイダー・プレビュー・リリース(ビルド18252)もテストしたが、1809と同じだった。 以下は1809のスクリーンショットである。 これらのデバイスはすべてバッテリー情報を報告することができるが、MicrosoftのBluetooth Mobile Mouse 3600はWindows 10が情報を表示できる唯一のデバイスである。
Windows 10 Build 17639以上をお使いの場合、バッテリー残量は設定アプリのBluetooth & other devices画面にネイティブで表示されます。
現時点でのWindows 10の安定リリースはBuild 17134.1(Spring/April 2018 Update)である。ビルド17639は現在、Windows InsidersプログラムでSkip Aheadを選択した人だけが利用できる。しかし、これは2018年後半(通常は 'Fall'/Autumn )の次のWindows 10機能アップデートに含まれると考えるのが妥当だろう。
さらなる詳細は、https://blogs.windows.com/windowsexperience/2018/04/04/announcing-windows-10-insider-preview-build-17639-for-skip-ahead/「"Bluetooth battery percentage in Settings"」の見出しで確認できる。
どうやら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 8/8.1です)、バッテリーの状態を示すインジケーターはどこにもありませんでした。
この件に関する情報はほとんどなく、Windowsに欠けている奇妙な機能であり、修正されることはないでしょう。Windowsのヘルプ・コミュニティでは、この件について質問されたことがありますが、基本的にはすぐに「存在しないので、自分で直してください」(https://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/how-to-determine-the-battery-level-of-a-bluetooth/df8004aa-8b4f-480c-a53d-3048a0bc96be)と答えるだけでした。
私もこれに関するアプリやツールを見つけることができませんでした。私のようにWindows 8.1を使っている場合は、推測するしかない。もし誰かが私のリンクのチュートリアルを検証してくれるなら、それは素晴らしいことだ。幸運を祈ります!
Bluetoothのカスタムドライバー/サービスをインストールすれば、バッテリーインジケーターが追加されるかもしれません。