【问题标题】:Web Bluetooth on Chrome for Android is not finding any devicesAndroid 版 Chrome 上的网络蓝牙未找到任何设备
【发布时间】:2017-09-08 21:40:30
【问题描述】:

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

根据docs,它应该显示所有没有任何过滤器的蓝牙设备,但如图所示,Android 上的 Chrome 测试版没有选择任何设备。

我将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 测试并确认正常工作。)


【问题讨论】:

  • 注意 - This related question 没有帮助,因为我的设备不是 BLE 设备。
  • 所以您使用的 API 专门针对蓝牙 4.0(或蓝牙低功耗)声明了它,您想知道为什么它不适用于“经典”蓝牙 (3.0)?
  • @Morrison Chang 我认为它至少可以发现经典的蓝牙设备

标签: javascript android google-chrome web bluetooth


【解决方案1】:

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

【讨论】:

  • 感谢您的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多