我正在尝试通过Python使用我得到的一些库连接到Mi Band 3,但我不能- bluepy返回以下错误:
bluepy.btle.BTLEDisconnectError: Failed to connect to peripheral EC:E7:23:1D:01:9B, addr type: random我也尝试使用gatttool连接设备,但也有一些我不理解的问题:
[EC:E7:23:1D:01:9B][LE]> connect
Attempting to connect to EC:E7:23:1D:01:9B
Error: connect error: Device or resource busy (16)
[EC:E7:23:1D:01:9B][LE]>
[EC:E7:23:1D:01:9B][LE]> connect
Attempting to connect to EC:E7:23:1D:01:9B
[EC:E7:23:1D:01:9B][LE]> primary
Command Failed: Disconnected
Error: connect error: Connection refused (111)
[EC:E7:23:1D:01:9B][LE]>
[EC:E7:23:1D:01:9B][LE]> connect
Attempting to connect to EC:E7:23:1D:01:9B
Error: connect error: Connection refused (111)
[EC:E7:23:1D:01:9B][LE]> 也许你们中的任何人可以给我一些建议,我做错了什么,才能访问设备。我可以访问VM上的BT,因为我可以在MB3中从控制台或设置中列出设备。
我的环境:
Ubuntu 19.10 on: VirtualBox 6.0.14 Windows10教育内幕
Notebook MSIGP63 8RE-403XPL
Band在连接时未与MiFit配对。
我相信你能帮助我解决这个问题。
发布于 2021-04-22 01:16:49
输入这个,它应该可以解决这个问题
上的
sudo btmgmt le
https://stackoverflow.com/questions/59130330
复制相似问题