

タイトルの通りraspberry pi B 2台をBluetooth接続したいです．

[code]

    $ bluetoothctl
    [bluetooth]# agent DisplayYesNo
    [bluetooth]# pair <addr>
    Attempting to pair with <addr>
    Failed to pair: org.bluez.Error.AlreadyExists
    [bluetooth]# connect <addr>
    Attempting to connect to <addr>
    [CHG]Device <addr> Connected: yes
    Failed to connect: org.bluez.Error.NotAvailable
    [CHG]Device <addr> Connected: no
    
[/code]

となり，以降接続が確立されることはありません．  
対策として

[code]

    [bluetooth]# remove <addr>
    
[/code]

で再度scan onからデバイス接続を行ったり，

[code]

    sudo reboot
    
[/code]

で再起動したりしましたが結果は変わりません．

bluetoothドングルとして，  
iBuffalo Bluetooth 4.0+EDR/LE  
を用いています．  
何か同じ問題を抱えている方，アドバイスいただければありがたいです．


CC BY-SA 3.0
2017-05-08T16:03:06.640
34560
2017-05-11T07:21:20.010
22926
question
raspberry-pi bluetooth
raspberry pi B2台をBluetooth接続したい


解決いたしました．  
接続確立させるのは諦めて，ペアリング後すぐに以下のコマンドを実行しシリアルポート通信を行うことができました．

[code]

    raspberrypi#1$ sudo rfcomm listen /dev/rfcomm0 22 
    
[/code]

`raspberrypi#2$ sudo rfcomm connect <addr#1> 22`

どうも単に接続確立するのは不可能で，自身が提供しているサービスを公開した後に接続確立する必要があったみたいです．


CC BY-SA 3.0
2017-05-11T07:21:20.010
34631
2017-05-11T07:21:20.010
22926
34560
answer