繁体   English   中英

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

[英]Define multiple bluetooth dongles in python-bluez (scan from specific device)

我正在用 Python 构建一个蓝牙应用程序,使用 python-bluez(在 linux 下)

但我的电脑有 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM