У меня есть USB-ключ Bluetooth в системе Linux 3.12.5 ARM. Я смог сделать его доступным через:
bluetooth-agent 0000 &
И затем соединение с моего телефона. Затем я создаю последовательный порт на устройстве через:
sudo mknod -m 666 /dev/rfcomm0 c 216 0
sudo sdptool add --channel=22 SP
sudo rfcomm listen /dev/rfcomm 22
Затем с моего телефона я использую BlueTerm, чтобы попытаться подключиться к последовательному порту. Тем не менее, он теряет связь сразу. На стороне Linux в терминале появляется следующее:
Waiting for connection on channel 22
Authorizing request for /org/bluez/317/hci0/dev_xx_xx_xx_xx_00_46
Похоже, что это не пинает телефон от соединения, так что происходит?