1

我正在通过测试网络蓝牙

https://whatwebcando.today/bluetooth.html

其中一个用例来自浏览器,它应该能够检测 BLE 设备并提取电池服务,这应该提供一种工具来确定蓝牙连接设备的电池电量,

但是在扫描过程中,网站无法检测到我的手机,我读过网络蓝牙只支持BLE

这是兼容性问题吗?阅读后我看到 Galaxy Note9 的蓝牙 5 支持 BLE 还是我错了?

4

3 回答 3

0

据我所知,Galaxy Note 9 支持 BLE。根据文档,即使 Web 蓝牙 API 规范尚未最终确定,谷歌 Chrome 团队仍在实施中。建议使用navigator.bluetooth.requestDevice带有定义过滤器的强制对象的函数。这些过滤器用于仅返回与某些广告的蓝牙 GATT 服务和/或设备名称匹配的设备。由此,您可以检查您的设备是否与Web 蓝牙 API 规范兼容。

于 2019-03-06T15:38:24.807 回答
0

您的手机不会自动发布 BLE 数据包。您应该有一个启动 BLE 广告的应用程序。

于 2019-03-06T18:24:32.743 回答
0

您的手机需要模拟 BLE 设备并发送特定服务的广告。在这种情况下,batter_service。

您可以使用BLE 外设模拟器进行测试

于 2019-05-01T18:10:00.580 回答