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