Desejo conectar o bluetooth do meu laptop a um dispositivo próximo que ofereça SPP e, em seguida, falar com o dispositivo usando um programa de terminal. Funciona muito bem no Windows, agora estou tentando recriar isso no Linux. Eu emparelhei e confiei no dispositivo no Linux (usando a GUI do Ubuntu) e, em seguida (pelo meu entendimento de outras postagens), criei um dispositivo tty local da seguinte forma:
root@ta-ms:~# sdptool add --channel=22 SP
root@ta-ms:~# rfcomm bind /dev/rfcomm1 BC:23:E0:82:5C:6a 22
Em seguida, inicie um programa de terminal nesse dispositivo:
root@ta-ms:~# minicom -D /dev/rfcomm1
O minicom será iniciado e mostrará uma janela de terminal, mas nenhum dado está se movendo de qualquer maneira quando eu digito.
Alguém pode sugerir o que há de errado aqui? Não configurei BT+SPP+RFCOMM/TTY corretamente ou tenho algum outro problema?
Descobri que os comandos "sdptool" não são mais necessários, estão obsoletos. A maioria das respostas no SE ainda faz referência a eles, e é por isso que muitos usuários estão tendo problemas.
Simplesmente remova o comando sdptool acima, mas deixe o resto, então tudo será executado de forma confiável. Desde então, recebo uma conexão a cada vez, funciona muito bem.