javascript - Android 版 Chrome 上的网络蓝牙未找到任何设备

标签 javascript android google-chrome web bluetooth

我正在尝试使用新的 navigator.bluetooth Web 蓝牙 API 连接到较旧的蓝牙设备,但是使用 requestDevice({acceptAllDevices: true})方法似乎不起作用。

根据 docs ,它应该显示所有不带任何过滤器的蓝牙设备,但 Android 上的 Chrome Beta 并未拾取任何设备,如图所示。

我将 Web Bluetooth Terminal 与上述修改后的方法一起使用,但在列出任何设备时运气为零。

我的设备不是 BLE,我正在尝试使用类似于 to this question 的 SerialPort“SPP”配置文件,我相信它的 UUID 为 0x110100001101-0000-1000- 8000-00805f9b34fb

如何在 Android 版 Chrome 移动设备上列出附近或已配对的蓝牙设备?

(其他信息:Android 6.0 上的 Chrome 56,蓝牙设备为 a HC-05 module -测试并确认使用 a dozen of Android Bluetooth terminal apps 可以正常工作。)


最佳答案

Web 蓝牙目前仅支持蓝牙低功耗设备。您将无法使用此 Web API 连接到经典蓝牙设备。

关于javascript - Android 版 Chrome 上的网络蓝牙未找到任何设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43380867/

相关文章:

javascript - 无法在打包的 Chrome 扩展程序中获取正确的资源文件路径

javascript - 当 propTypes 验证失败时强制 ReactJS 抛出真正的错误?

php - 使用 PHP 的 mysql_connect 功能的正确方法?

android - 在 map 中显示当前位置时获取经纬度 0.0

google-chrome - 由于 HSTS,本地虚拟主机在 Chrome 上显示隐私错误

javascript - Chrome 调试器的模板文字问题

javascript - Spidermonkey js shell中 `read`/`snarf`的对面,函数是将字符串写入文件?

javascript - 无法访问 JS 对象的元素

android - 抽屉导航不显示 fragment

windows和mac的android sdk平台是一样的吗?