Как я могу получить уровень заряда батареи моих наушников Bluetooth через ПК с Windows?


33

Я говорю о наушниках, которые могут отправлять данные службы батарей GATT через соединение Bluetooth.

Я получаю уровни заряда батареи на устройствах Android и iOS без дополнительного программного обеспечения, как показано на скриншоте здесь:

Проверьте значок Bluetooth в строке состояния с индикатором батареи


1
Какова марка и модель наушников Bluetooth?
Эрик

3
@Eric: Это TaoTronics TT-BH07, но это действительно не имеет значения.
Афзал

1
@Eric: я говорю о чем-то, что отправляется изначально, а не о частном сигнале, который требует программного обеспечения OEM.
Афзал

1
Читая там комментарии, похоже, что Обновление создателей (которое, я думаю, будет выпущено в апреле) должно содержать некоторые дополнительные возможности GATT: blogs.windows.com/buildingapps/2017/01/13/…
music2myear

1
@ music2myear Родной сервер GATT будет лучше, чем стороннее исправление. Это не только поможет с вопросом выше, но и может привести к появлению некоторой функции, подобной Continuity, в Windows, что было бы замечательно для носимых устройств. С нетерпением ждем выхода обновления в обычном цикле обновления пользователя.
Афзал

Ответы:


19

В 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 может отображать информацию.

введите описание изображения здесь


Это помогает с теми наушниками без программного обеспечения OEM, которые могут отображать информацию об аккумуляторе до тех пор, пока Microsoft не добавит доступ не-LE GATT.
Афзал

Только что попробовал (и сразу приобрел) монитор батареи BlueTooth. Прекрасно работает с клавиатурой Apple Magic Keyboard с цифровой клавиатурой и мышью Apple Magic Mouse (1) . Если бы он также поддерживал Airpods, я был бы оооочень счастлив.
RobIII

Похоже, что Windows 10 наконец добавит встроенную поддержку для этого, новый индикатор уровня заряда батареи присутствует в сборке 17639 и выше. Обновление для Windows 10 весной 2018 года является сборкой 17134.1, так что ожидайте увидеть это в обновлении для Windows 10 осенью 2018 года. Однако вы можете получить его прямо сейчас, если вы используете программу Windows Insider и пропустите ее. blogs.windows.com/windowsexperience/2018/04/04/…
KingJ

Полностью обновленная Windows 10 до сих пор не отображает мои наушники. Я использую это программное обеспечение в течение 30 секунд (и сам являюсь разработчиком программного обеспечения); пока что довольно впечатлило. Он даже сообщает об уровне заряда батареи моей клавиатуры и мыши по отдельности, которые подключены через один USB-ключ (неожиданный и весьма полезный бонус!) Я попробую это на пару дней и буду следить, чтобы ничего не сломалось, тогда я, вероятно, куплю активацию. Благодарность!
TheXenocide

Я думаю, что последним программным обеспечением сторонних производителей, с которым я столкнулся, который заполнил такой существенный пробел в функциональности Windows, было «Launchy», что сделало «ввод первых букв вашей программы для запуска» лучшим способом запуска программ до появления Windows 7 и сделал это встроенным поведением, когда вы нажимаете клавишу Windows и начинаете печатать. Это говорит о многом. Почему Windows не покрыла это Windows 10, невозможно поверить. Это приложение сообщает все с батареей, а не только устройства Bluetooth.
Домариус

3

Если вы используете 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» в настройках ".


Не для всех устройств. Смотрите комментарии выше. Мои наушники NX-8252 не показывают уровень заряда батареи, но показывают при подключении к телефону Android. Впервые я знаю, что батарея разряжается, потому что она начинает пискать в моих ушах ;-)
Собираюсь

2

«Судя по всему» 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 добавит поддержку индикатора батареи, но я не уверен.


Ни один из них не работает изначально и полагается на пользовательские драйверы (с проприетарным кодированием для уровней заряда батареи, которые, скорее всего, не полагаются на службу GATT как таковые), так и на специальное программное обеспечение (второе изображение). Я ищу универсальное решение, которое может считывать код GATT с устройств независимо от того, какой драйвер используется. Это часть текущего стека Bluetooth, если я не ошибаюсь, и не требует дополнительной настройки. На данный момент он определенно отсутствует в W10, но, как прокомментировал @ music2myear, он может быть вскоре развернут.
Афзал

@Afzal, апрельское обновление тебе хорошо? Я все еще не могу найти что-то встроенное.
Бондт

@Bondt Проверьте другой ответ ниже . Апрельское обновление пока не имеет ничего нового в этом отношении.
Афзал

@Azfal, я сделал, но надеялся, что вы нашли что-то новое по этой теме. Спасибо, в любом случае!
Бондт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.