É simples ligar o rfcomm0 a ttyUSB0. O comando é
sudo ln -s / dev / rfcomm0 / dev / ttyUSB0
Mas é aconselhável não usar ttyUSB0 como era comumente usado, você pode ir com alguns nomes genéricos como ttyS99.
Eu tenho um dispositivo bluetooth que pode ser descoberto através do comando "hcitool scan". Seu discriptor de protocolo é "RFCOMM". Eu posso vincular o dispositivo à porta rfcomm0 através do comando "sudo rfcomm bind dev / rfcomm0 PORTA NÚMERO 1".
No entanto, o programa com o qual estou interagindo requer que a porta à qual o bluetooth está conectado seja dev / ttyUSB0. Como posso ligar meu dispositivo à porta dev / ttyUSB0 ou renomear dev / rfcomm0 para dev / ttyUSB0.
Eu não posso mudar os requisitos do programa para o programa que estou interagindo - então meu dispositivo bluetooth tem que estar ligado à porta dev / ttyUSB0.
Além disso, meu dispositivo não pode inserir um número PIN - é um EMG simples e tudo o que posso fazer é ligá-lo e desligá-lo, não há como interagir com ele.
É simples ligar o rfcomm0 a ttyUSB0. O comando é
sudo ln -s / dev / rfcomm0 / dev / ttyUSB0
Mas é aconselhável não usar ttyUSB0 como era comumente usado, você pode ir com alguns nomes genéricos como ttyS99.