如何获得蓝牙可配对和可发现状态

时间:2019-05-21 06:45:57

标签: linux python-3.x bluetooth raspberry-pi raspbian

是否可以使用python 3.6或linux命令了解raspberrypi-3中蓝牙可配对和可发现的状态,例如可配对的开或关?

我正在使用bluetoothctl功能,通过该功能,我可以将可配对和可发现状态从打开更改为关闭,反之亦然,但无法获取当前状态。

如果有任何获取途径,请告诉我。

谢谢。

2 个答案:

答案 0 :(得分:0)

btmgmt可以完成工作。

# btmgmt info
Index list with 1 item
hci0:   Primary controller
        addr XX:XX:XX:XX:XX:XX version X manufacturer XX class 0x000000
        supported settings: powered connectable fast-connectable discoverable bondable link-security ssp br/edr hs le advertising secure-conn debug-keys privacy static-addr 
        current settings: powered connectable discoverable bondable ssp br/edr le advertising secure-conn 
        name XXXXXXXX
        short name XXXXXXXX

答案 1 :(得分:0)

有这个库:https://pypi.org/project/btmgmt/。 根据页面,它是用 Python 3.7 测试的。