2017-04-12 63 views
0

我试图使用新navigator.bluetooth的Web蓝牙API连接到旧蓝牙设备的任何设备,但使用requestDevice({acceptAllDevices: true})方法似乎不能正常工作。网络蓝牙Android版Chrome没有找到

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

我使用Web Bluetooth Terminal与上述改性提到的方法,并且在列出的任何设备获得零运气。

我的设备是不是BLE,我试图用一个串口“SPP”轮廓类似to this question,我相信有0x110100001101-0000-1000-8000-00805f9b34fb的UUID。

我如何列出的Android Chrome移动附近或配对的蓝牙设备?

附加信息:在Android 6.0铬56,蓝牙设备是a HC-05 module - 测试,证实a dozen of Android Bluetooth terminal apps正常工作。)


+0

注 - [此相关的问题(http://stackoverflow.com/q/40441258/1454514)并不能帮助我的设备是不是一个BLE装置。 –

+0

所以,你所使用的具体规定的API及其对蓝牙4.0(或蓝牙低能量),你是想知道为什么它不为“经典”蓝牙(3.0)工作? –

+0

@Morrison张我认为它至少可以发现经典的蓝牙设备 –

回答

0

网络蓝牙只支持蓝牙低能量设备现在。您将无法使用此Web API连接到Bluetooth Classic设备。

+0

感谢您的回答。 –