我正在使用 python-bluez (在 linux 下)在 Python 中构建一个蓝牙应用程序
但是我的电脑有 2 个蓝牙适配器(一个内置,一个 USB 加密狗)我该如何选择从哪一个进行扫描,因为现在它随机选择一个。
现在的代码非常基本;)
nearby_devices = bluetooth.discover_devices()
我发现你必须修改 python-bluez 文件本身。
#Automatic selection:
nearby_devices = discover_devices(lookup_names=True, device_id=-1)
#First adapter
nearby_devices = discover_devices(lookup_names=True, device_id=0)
#Secon adapter
nearby_devices = discover_devices(lookup_names=True, device_id=1)
#..etc