web-dev-qa-db-ja.com

Ubuntu11.10のコマンドラインでのBluetoothペアリング

Ubuntu 11.10を使用していて、コマンドラインからBluetoothデバイスに接続しようとしていますが、常にグラフィカルダイアログボックスにPINを入力する必要があります。使用するコマンドは次のとおりです。

root@ubuntu:~# hcitool scan
Scanning ...
00:00:00:00:00:00   device
root@ubuntu:~# rfcomm connect 0 00:00:00:00:00:00 1

この後、Enter PINダイアログが表示されます。

コマンドラインで対話を維持する方法はありますか?私の環境では、GUIを使用したり、ユーザーにPINの入力を要求したりすることは許可されていません。ところで、PINは常に同じですが、MACは時々変更されます。

3
allprog

あなたが探しているのは、PINを検証するBluetoothエージェントです。非常に単純なものが ここ にあり、Pythonで書かれています。たとえば、RequestPinCodeの末尾を「return "0000"」に変更する必要があります。

1
Ravachol