无法连接到Mi Band 3



我正在尝试使用我得到的一些库通过 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 上:Windows 10 Education 中的 VirtualBox 6.0.14

笔记本MSIGP63 8RE-403XPL

表带在连接时未与 MiFit 配对。

我相信你能帮我解决这个问题。

输入这个,它应该可以解决问题

sudo btmgmt le on

相关内容

  • 没有找到相关文章

最新更新