2016-05-28 104 views

答えて

1

PyBluezは、プラットフォーム間のペアリング管理をサポートしていません。これは、Windowsなどの一部のオペレーティングシステムでは、プログラムでデバイスをペアにするためにスーパーユーザーレベルのアクセス許可が必要なためです。

ほとんどのオペレーティングシステムでは、PyBluezがconnectメソッドを使用してソケットに接続しようとすると、オペレーティングシステムはペアリングを試みます(ユーザに許可を求めることがよくあります)。

しかし、独自のスーパーユーザツールを作成したり、PyBluezを改良したりすることができます。

たとえば、Windows用の.NETを使用して独自のコマンドラインツールを作成して、デバイスをペア設定したりペアを設定したりして、Pythonから実行することができます。いくつかのコマンドラインペアリングツールの実装は、Windowsの場合はこちらをご覧ください。 http://bluetoothinstaller.com/bluetooth-command-line-tools/

関連する問題