Bluetooth接続を介してGATTバッテリーサービスデータを送信できるヘッドフォンについて話しています。
次のスクリーンショットに示すように、追加のソフトウェアなしでAndroidおよびiOSデバイスでネイティブにバッテリーレベルを取得します。
Bluetooth接続を介してGATTバッテリーサービスデータを送信できるヘッドフォンについて話しています。
次のスクリーンショットに示すように、追加のソフトウェアなしでAndroidおよびiOSデバイスでネイティブにバッテリーレベルを取得します。
回答:
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 3600」 Windows 10が情報を表示できる唯一のデバイスです。
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」という見出しの下にあります。設定で」。
「どうやら」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ドライバー/サービスをインストールすると、バッテリーインジケーターのサポートが追加される可能性がありますが、わかりません。