В Windows 7 часть стека Bluetooth была предоставлена сторонним (например, Widcomm, Toshiba и т.д.) Дополнительным программным обеспечением. Некоторые из них поддерживают отображение уровня заряда батареи для некоторых типов устройств (существует несколько способов сообщить уровень заряда батареи). Вот почему некоторые люди говорят, что это поддерживается Windows, но это может быть не для всех.
В Windows 10 их заменил код Microsoft, и он (по крайней мере, по состоянию на 10.0.15063) не может показывать уровень заряда батареи для любого типа устройства Bluetooth.
Таким образом, для мониторинга уровня заряда аккумулятора устройств Bluetooth в Windows 10 вам необходимо установить дополнительное программное обеспечение. Некоторые крупные поставщики устройств Bluetooth предоставляют сопутствующее приложение, и оно показывает уровень заряда батареи. Я видел, как Microsoft и Logitech сделали это для своих продуктов для клавиатуры / мыши.
Если поставщик вашего устройства не предоставляет такое приложение, вы можете попробовать "Bluetooth Battery Monitor", который доступен по адресу: https://www.bluetoothgoodies.com/
Полное раскрытие: я автор программы.
Кстати, вы упомянули об обслуживании батареи GATT, но Windows (опять же, по крайней мере, с 10.0.15063) поддерживает доступ к GATT только через соединение LE и не допускает одновременного соединения LE/Classic. Таким образом, вы можете получить доступ к GATT устройств только LE (например, устройств HID), но вы не можете получить доступ к GATT наушников / гарнитур, потому что эти устройства подключены только к классическому.
3/3/2018 обновление:
Обновление 1809 для Windows 10 завершено (сборка 17763), и я думаю, что сейчас самое время уточнить, что он делает, а что нет.
Насколько я тестировал, он поддерживает только устройства Bluetooth LE (Low Energy), которые используют GATT Battery Service для сообщения информации о батарее. Если вы используете мышь / клавиатуру Bluetooth LE, эти устройства, вероятно, в порядке. Но большинство других устройств, включая наушники, гарнитуры и классические мыши / клавиатуры, не поддерживаются Windows 10, и программное обеспечение сторонних производителей по-прежнему необходимо.
Я также протестировал последний предварительный выпуск Insider для обновления 19H1 (сборка 18252), но он такой же, как и 1809. Ниже приведен скриншот с 1809 года. Все эти устройства способны передавать информацию об аккумуляторе, но Microsoft Mobile Mouse 3600 от Microsoft является единственным устройством, которое Windows 10 может отображать информацию.