O que você está procurando é um agente bluetooth, que valida o PIN. Você encontrará uma descrição muito direta em aqui , escrito em python. Você só precisa alterar o final de RequestPinCode para 'retornar' 0000 '', por exemplo.
Estou usando o Ubuntu 11.10 e tento conectar a um dispositivo Bluetooth a partir da linha de comando, mas sempre preciso inserir o PIN em uma caixa de diálogo gráfica. Os comandos que eu uso:
root@ubuntu:~# hcitool scan
Scanning ...
00:00:00:00:00:00 device
root@ubuntu:~# rfcomm connect 0 00:00:00:00:00:00 1
Depois disso, a caixa de diálogo "Inserir PIN" é exibida.
Existe alguma maneira de manter a interação na linha de comando? No meu ambiente, não é permitido usar GUIs ou exigir que o usuário insira PINs. Btw, o PIN é sempre o mesmo, mas o MAC mudará de tempos em tempos.
O que você está procurando é um agente bluetooth, que valida o PIN. Você encontrará uma descrição muito direta em aqui , escrito em python. Você só precisa alterar o final de RequestPinCode para 'retornar' 0000 '', por exemplo.