2016-05-28 8 views

ответ

1

PyBluez не поддерживает кросс-платформенное управление сопряжением. Это связано с тем, что для некоторых операционных систем, таких как Windows, требуются права суперпользователя на программную пару устройств.

В большинстве операционных систем, когда PyBluez пытается подключиться к сокету с помощью метода подключения, операционная система попытается установить пару (часто запрашивая у пользователя разрешение).

Однако вы можете сделать свои собственные инструменты для пользователей или улучшить PyBluez, чтобы сделать то же самое.

Например, вы можете создавать собственные инструменты командной строки, используя .NET для Windows, для подключения и устранения неполадок устройств, а затем запускать их из Python. Реализация некоторых инструментов сопряжения командной строки можно найти здесь для Windows: http://bluetoothinstaller.com/bluetooth-command-line-tools/

Смежные вопросы