Устройство сопряжения Bluetooth PyBluez
Как начать сопряжение устройства Bluetooth с PyBluez в Python? Я вижу способы открыть, но не пару.
1 ответ
PyBluez не поддерживает кроссплатформенное управление сопряжением. Это связано с тем, что некоторым операционным системам, таким как Windows, требуются разрешения на уровне суперпользователя для программного соединения устройств.
В большинстве операционных систем, когда PyBluez пытается подключиться к сокету с помощью метода connect, операционная система пытается выполнить сопряжение (часто запрашивая разрешение у пользователя).
Тем не менее, вы можете сделать свои собственные суперпользовательские инструменты или улучшить PyBluez, чтобы сделать то же самое.
Например, вы можете создать свои собственные инструменты командной строки, используя.NET для Windows, для сопряжения и отключения устройств, а затем запустить их из Python. Реализацию некоторых инструментов сопряжения командной строки можно найти здесь для Windows: http://bluetoothinstaller.com/bluetooth-command-line-tools/