【发布时间】: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 为 0x1101 或 00001101-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