javascript - 网络蓝牙无法检测到我的手机(Galaxy Note 9)
问题描述
我正在通过测试网络蓝牙
https://whatwebcando.today/bluetooth.html
其中一个用例来自浏览器,它应该能够检测 BLE 设备并提取电池服务,这应该提供一种工具来确定蓝牙连接设备的电池电量,
但是在扫描过程中,网站无法检测到我的手机,我读过网络蓝牙只支持BLE
这是兼容性问题吗?阅读后我看到 Galaxy Note9 的蓝牙 5 支持 BLE 还是我错了?
解决方案
据我所知,Galaxy Note 9 支持 BLE。根据文档,即使 Web 蓝牙 API 规范尚未最终确定,谷歌 Chrome 团队仍在实施中。建议使用navigator.bluetooth.requestDevice
带有定义过滤器的强制对象的函数。这些过滤器用于仅返回与某些广告的蓝牙 GATT 服务和/或设备名称匹配的设备。由此,您可以检查您的设备是否与Web 蓝牙 API 规范兼容。
推荐阅读
- python - Python 读取 XML 文件(接近 50mb)
- python - 使用python的收入数据
- python-3.x - 如何将更大的数组保存和访问到 hdf5 文件:内存错误?
- python - Python:如何从 txt 文件中找到最接近的匹配句子
- javascript - Window.location Javascript JS 重定向
- ruby-on-rails - 来自类中私有方法的 NoMethodError(未定义方法)
- aws-lambda - AWS Lambda - 与 Apple 推送通知服务通信
- android - Reack Native 版本 .apk 在更高版本的 android 设备中崩溃,地理定位权限被拒绝错误
- python - (美汤) 获取按钮标签内的数据
- visual-studio - 如何使用 Visual Studio 2017 构建 Gtk#/Mono 应用程序