Я говорю о наушниках, которые могут отправлять данные службы батарей GATT через соединение Bluetooth.
Я получаю уровни заряда батареи на устройствах Android и iOS без дополнительного программного обеспечения, как показано на скриншоте здесь:
Я говорю о наушниках, которые могут отправлять данные службы батарей GATT через соединение Bluetooth.
Я получаю уровни заряда батареи на устройствах Android и iOS без дополнительного программного обеспечения, как показано на скриншоте здесь:
Ответы:
В 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 может отображать информацию.
Если вы используете Windows 10 Build 17639 или выше, уровень заряда батареи будет отображаться непосредственно на экране Bluetooth и других устройств в приложении «Настройки».
В настоящее время стабильным выпуском Windows 10 является сборка 17134.1 (обновление весна / апрель 2018 г.). Сборка 17639 в настоящее время доступна только тем, кто в программе Windows Insiders выбрал Skip Ahead. Однако было бы разумно предположить, что это будет включено в следующее обновление Windows 10 в конце 2018 года (обычно «осень» / осень).
Более подробная информация доступна по адресу https://blogs.windows.com/windowsexperience/2018/04/04/announcing-windows-10-insider-preview-build-17639-for-skip-ahead/ под заголовком «Процент батареи Bluetooth» в настройках ".
«Судя по всему» Windows 7 и Windows 10 имеют поддержку для проверки состояния батареи. Для проверки состояния батареи устройства Bluetooth в Windows 7, вот учебник от 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- аппаратные средства / как определить уровень заряда батареи (df8004aa-8b4f-480c-a53d-3048a0bc96be ).
Я не мог найти никаких приложений / инструментов для этого, это очень странно. Во всяком случае, я надеюсь, что это немного поможет вам, если вы на Windows 8.1, как я, вы застряли в догадках. Я не могу протестировать Windows 7 или 10, потому что у меня его нет, если кто-то может проверить учебник по моей ссылке, это было бы здорово. Удачи!
Может быть, установка собственного драйвера / службы Bluetooth добавит поддержку индикатора батареи, но я не уверен.