在python-bluez中定义多个蓝牙加密狗(从特定设备扫描)

时间:2012-11-08 20:13:23

标签: python bluetooth bluez

我正在使用python-bluez(在linux下)

在Python中构建蓝牙应用程序

但我的电脑有2个蓝牙适配器(一个内置,一个usb加密狗) 如何选择要扫描哪一个,因为现在它随机选择一个。

现在的代码非常基本;)

nearby_devices = bluetooth.discover_devices()

2 个答案:

答案 0 :(得分:0)

我发现你必须自己修改python-bluez文件。

答案 1 :(得分:0)

   #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