2

如何在 Python 中启动蓝牙设备与 PyBluez 的配对?我看到了发现的方法,但不是配对。

4

1 回答 1

2

PyBluez 不支持跨平台配对管理。这是因为某些操作系统(如 Windows)需要超级用户级别的权限才能以编程方式配对设备。

在大多数操作系统上,当 PyBluez 尝试使用 connect 方法连接到套接字时,操作系统会尝试配对(通常要求用户许可)。

但是,您可以制作自己的超级用户工具或改进 PyBluez 来做同样的事情。

例如,您可以使用 .NET for Windows 创建自己的命令行工具来配对和取消配对设备,然后从 Python 运行这些工具。对于 Windows,可以在此处找到一些命令行配对工具的实现:http: //bluetoothinstaller.com/bluetooth-command-line-tools/

于 2016-09-23T17:54:13.277 回答