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

问题描述 投票:1回答:3

我正在测试网络蓝牙通过

https://whatwebcando.today/bluetooth.html

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

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

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

javascript mobile bluetooth-lowenergy progressive-web-apps web-bluetooth
3个回答
0
投票

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


0
投票

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.