【发布时间】:2021-04-02 19:56:39
【问题描述】:
我已连接蓝牙控制器来控制流动站。
我可以在终端上使用sudo l2ping 84:30:95:06:C6:6C ping 控制器。
基本上我想在 ping 不可用时执行某些代码。即,当控制器断开连接时。
我试过这个:
import bluetooth
while True:
if bluetooth.lookup_name('84:30:95:06:C6:6C'):
print("do nothing")
else:
print("do something")
但这有一点延迟,当控制器断开连接时,大约需要 2-3 秒才能给我输出。 在python中有没有其他方法可以做到这一点?
【问题讨论】:
标签: python-3.x ubuntu bluetooth root pybluez