É possível usar o comando bluetoothctl write para enviar dados seriais?

3

É possível usar o comando bluetoothctl write para enviar dados seriais?

Por exemplo, eu sei que não posso fazer isso exatamente, mas posso ter algo no sentido de que escreve

btltoothctl write "this is an example"

Ou há outro comando que pode fazer isso dentro do Bluetoothctl. Qualquer informação ajudaria. Obrigado pela ajuda.

    
por Brandon Knape 09.02.2017 / 00:30

1 resposta

1

Uma maneira de fazer isso é usar o comando rfcomm bind ... .

use o bluetoothctl scan e emparelhe o dispositivo de destino e ligue o dispositivo serial com:

sudo rfcomm bind 0 C9:5B:CE:A4:97:C7

para criar um dispositivo como

ls /dev/rfcomm0

então você pode usar qualquer ferramenta (por exemplo, dd ) para gravar / ler dados deste pipe.

Quando terminar, você pode usar para liberar:

rfcomm release 0

e bluetoothctl para desconectar / desemparelhar o dispositivo.

    
por 10.02.2017 / 13:07