Emparelhar um novo dispositivo
Em Bluez4 instalar o bluez pacote para ser capaz de emparelhar um dispositivo a partir da linha de comando com bluez-simples-agente (Bluez5 irá fornecer o bluetoothctl
comando):
bluez-simple-agent hci# xx:xx:xx:xx:xx:xx
Substitua #
pelo número do adaptador Bluetooth (por exemplo hci0
) e xx:xx:xx:xx:xx:xx
pelo MAC do nosso dispositivo Bluetooth.
Para obter o número do nosso adaptador, podemos emitir:
hciconfig
O MAC dos dispositivos pode ser verificado com o seguinte comando:
hcitool scan
O dispositivo Bluetooth deve estar no modo de emparelhamento, é claro. Digite o código PIN quando solicitado a emparelhar o dispositivo.
Remover um dispositivo emparelhado
Se já emparelhamos um dispositivo e precisamos removê-lo do banco de dados (por exemplo, para re-emparelhar), podemos fazê-lo com
bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove
Nota para teclados (ou mouses): até que o teclado Bluetooth seja emparelhado, talvez seja necessário inserir o PIN usando um teclado com fio adicional. Veja no manual do teclado como o emparelhamento é feito (alguns esperam o PIN primeiro no computador, outros no teclado primeiro. Alguns podem ter um PIN fixo).
Após o emparelhamento, conectamos o teclado a:
sudo bluez-test-input connect xx:xx:xx:xx:xx:xx
Para permitir a conexão automática após uma reinicialização, podemos adicionar o dispositivo aos dispositivos confiáveis:
sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes