Web蓝牙无法检测到我的手机(Galaxy Note 9)

时间:2019-03-06 08:02:58

标签: javascript mobile bluetooth-lowenergy progressive-web-apps web-bluetooth

我正在测试网络蓝牙

https://whatwebcando.today/bluetooth.html

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

但是,在扫描过程中,该站点无法检测到我的手机,我读到Web蓝牙仅支持BLE

这是兼容性问题吗?阅读后,我看到星系note9的蓝牙5支持BLE或我错了?

3 个答案:

答案 0 :(得分:0)

据我所知Galaxy Note 9 supports BLE。根据{{​​3}},即使Web Bluetooth API规范尚未最终确定,Google Chrome团队仍在进行实施。建议使用navigator.bluetooth.requestDevice函数,该函数采用定义过滤器的必需对象。这些过滤器仅用于返回与某些公告的Bluetooth GATT服务和/或设备名称匹配的设备。由此,您可以检查您的设备是否与documentation兼容。

答案 1 :(得分:0)

您的电话不会自动通告BLE数据包。您应该有一个启动BLE广告的应用。

答案 2 :(得分:0)

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

您可以使用BLE Peripheral Simulater进行测试