无需登录 数据私有 本地保存

蓝牙设备电量监视器 - Web Bluetooth Battery

9
0
0
0

蓝牙设备电量监视器

通过 Web Bluetooth API 实时监控蓝牙设备的电池电量

暂无已连接设备

点击上方按钮扫描附近的蓝牙设备并查看电量

常见问题

Web Bluetooth API 是一项浏览器标准,允许网页在用户授权后与附近的蓝牙低功耗(BLE)设备通信。它由 W3C 制定,目前在 Chrome、Edge 等基于 Chromium 的浏览器中得到支持。通过该 API,网页可以直接读取蓝牙设备暴露的服务和特征值,例如电池电量、心率数据等。
目前支持 Web Bluetooth API 的浏览器包括:Google Chrome(桌面版和Android版)、Microsoft EdgeOpera 以及基于 Chromium 的其他浏览器。Safari 和 Firefox 暂不支持此API。此外,网站必须通过 HTTPSlocalhost 访问才能使用蓝牙功能。
步骤:① 确保电脑/手机的蓝牙已开启;② 确保目标蓝牙设备处于可被发现状态(通常需要进入配对模式);③ 点击本页面的「扫描并添加设备」按钮;④ 在浏览器弹出的设备选择对话框中选中您的设备;⑤ 等待连接成功,电量数据将自动显示。首次连接需要授予蓝牙权限。
可能的原因:① 设备未开启蓝牙或不在有效范围内(通常10米以内);② 设备未处于可发现/配对模式;③ 设备不支持标准的电池服务(Battery Service, UUID: 0x180F);④ 浏览器或操作系统蓝牙权限未授予;⑤ 某些设备需要先通过系统蓝牙设置配对后才能被网页发现。请确保设备支持 BLE(蓝牙低功耗)且实现了标准电池服务。
蓝牙设备通过 GATT(通用属性配置文件)暴露服务。标准电池服务(Battery Service)的 UUID 为 0x180F,其下的电池电量特征(Battery Level Characteristic)UUID 为 0x2A19。该特征值是一个 0-100 的字节,表示剩余电量百分比。本工具读取该特征值并订阅其变化通知,实现实时电量监控。
可以。本工具支持同时连接并监控多个蓝牙设备。每次点击「扫描并添加设备」可以添加一个新设备,每个设备独立显示在卡片中,电量数据独立更新。您可以同时监控蓝牙键盘、鼠标、耳机等多个设备的电量状态,方便统一管理。
电量数据直接来自设备硬件报告,准确度取决于设备固件。大多数设备每1%-5%的电量变化会推送一次通知,更新间隔从几秒到几分钟不等。如果设备支持通知(Notification)机制,电量变化会实时推送;如果不支持,工具会每30秒主动轮询一次。您也可以点击「刷新」按钮手动获取最新电量。
常见解决方法:① 确保设备在有效范围内且电量充足;② 关闭并重新打开设备的蓝牙;③ 刷新页面后重新扫描连接;④ 在系统蓝牙设置中「忘记」该设备后重新配对;⑤ 检查是否有其他应用占用了该蓝牙设备的连接(BLE设备通常只能同时连接一个主机);⑥ 确保浏览器有蓝牙权限(可在浏览器地址栏左侧的权限设置中查看)。