Eu tenho um dongle USB bluetooth em um sistema Linux 3.12.5 ARM. Eu consegui fazer com que seja pareado por:
bluetooth-agent 0000 &
E, em seguida, emparelhamento via do meu telefone. Então, eu crio uma porta serial no dispositivo via:
sudo mknod -m 666 /dev/rfcomm0 c 216 0
sudo sdptool add --channel=22 SP
sudo rfcomm listen /dev/rfcomm 22
Então, do meu telefone, eu uso o BlueTerm para tentar conectar-me à porta serial. No entanto, perde a conexão imediatamente. No lado do Linux, o seguinte aparece no terminal:
Waiting for connection on channel 22
Authorizing request for /org/bluez/317/hci0/dev_xx_xx_xx_xx_00_46
Não parece estar desligando o telefone da conexão, então o que está acontecendo?