Bluetooth接続で GATT Battery Service データを送信できるヘッドフォンについて話しています。
ここのスクリーンショットに示すように、私は追加のソフトウェアなしでAndroidとiOSデバイスでネイティブにバッテリーレベルを取得します。
Windows 7では、Bluetoothスタックの一部はサードパーティ(Widcomm、Toshibaなど)のアドオンソフトウェアによって提供されていました。それらのうちのいくつかはあるタイプの装置のための電池残量表示を支えませんでした(電池残量を報告する複数の方法があります)。だからこそ、Windowsでサポートされていると言う人もいますが、そうではないかもしれません。
Windows 10では、それらはマイクロソフトのコードに置き換えられました、そしてそれは(少なくとも、10.0.15063の時点で)どんなタイプのBluetoothデバイスのためにバッテリーレベルを示す能力を持っていません。
そのため、Windows 10でBluetoothデバイスのバッテリレベルを監視するには、追加のソフトウェアをインストールする必要があります。一部の主要なBluetoothデバイスベンダーはコンパニオンアプリケーションを提供しており、それはバッテリー残量を示しています。 MicrosoftとLogitechが彼らのキーボード/マウス製品のためにそうするのを見た。
デバイスの製造元がそのようなアプリケーションを提供していない場合は、「Bluetooth Battery Monitor」を試してみるとよいでしょう。 https://www.bluetoothgoodies.com/
完全開示:私はプログラムの作者です。
ところで、あなたはGATTバッテリーサービスについて述べましたが、Windows(また、少なくとも10.0.15063の時点で)はGATTアクセスをLE接続経由でのみサポートし、同時にLE/Classic接続も許可しません。そのため、LEのみのデバイス(HIDデバイスなど)のGATTにアクセスできますが、ヘッドフォン/ヘッドセットのGATTにアクセスすることはできません。これらのデバイスはClassicのみに接続されているためです。
10/3/2018更新:
Windows 10 update 1809が完成し(build 17763)、それが何をして何がしないのかを明確にするのに良い時期だと思います。
私がテストした限りでは、GATT Battery Serviceを使ってバッテリー情報を報告するBluetooth LE(Low Energy)デバイスのみをサポートしています。あなたがBluetooth LEマウス/キーボードを使っているなら、それらのデバイスはおそらく大丈夫です。ただし、ヘッドフォン、ヘッドセット、およびクラシックマウス/キーボードなどの他のほとんどのデバイスは、Windows 10ではサポートされていません。サードパーティ製ソフトウェアもまだ必要です。
私は19H1アップデート(ビルド18252)の最新のInsiderプレビューリリースもテストしましたが、それは1809と同じです。以下は1809のスクリーンショットです。これらのデバイスはすべてバッテリー情報を報告することができますが、マイクロソフトの "Bluetooth Mobile Mouse 3600" Windows 10が情報を表示できる唯一のデバイスです。
Windows 10 Build 17639以降を実行している場合、バッテリー残量は、設定アプリの[Bluetoothとその他のデバイス]画面にネイティブに表示されます。
現時点では、現在のWindows 10安定版リリースはBuild 17134.1です(2018年4月、Springで更新)。 Build 17639は現在、Windows InsidersプログラムでSkip Aheadを選択した人にのみ利用可能です。ただし、これは2018年後半の次のWindows 10機能アップデートに含まれると想定するのが妥当です(通常は 'Fall'/Autumn)。
「どうやら」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/ja -us/windows/forum/windows_8-ハードウェア/ブルートゥースのバッテリーレベルを決定する方法/ df8004aa-8b4f-480c-a53d-3048a0bc96be )。
私はこれのためのアプリ/ツールも見つけることができませんでした、それは非常に奇妙です。とにかく、私がWindows 8.1を使っているのであれば、このことが少しでも役に立つことを願っています。誰かが私のリンクのチュートリアルを確認できればそれができないので、私はそれを持っていないので私はWindows 7または10をテストすることができません。がんばろう!
カスタムのBluetoothドライバ/サービスをインストールすると、バッテリーインジケータのサポートが追加される可能性がありますが、よくわかりません。