Alterando o nome do dispositivo bluetooth

3

Como o nome do dispositivo amigável de um dispositivo Bluetooth remoto pode ser alterado (usando uma ferramenta de linha de comando no Linux ou similar)? Analisei alguns dos softwares incluídos em bluez-tools , como hcitool e bt-device , mas nenhum deles tem o recurso de alterar o nome do dispositivo remoto. Também não parece haver nenhum comando de HCI para fazer isso.

Estou ciente de que é possível alterar o alias de dispositivos em muitos gerenciadores de bluetooth, mas isso não é a mesma coisa. O alias é visível apenas no computador local, enquanto o nome do dispositivo é visível para todos os novos dispositivos.

    
por nip3o 08.07.2014 / 23:56

2 respostas

2

Respondendo mais de meio ano depois, mas antes tarde do que nunca. Pode ajudar outras pessoas.

Esta resposta é baseada neste postagem no blog . Isso funcionou para mim. Em um estilo muito Linux-y de fazer as coisas, é baseado na edição de arquivos de configuração em vez de usar uma ferramenta.

Você precisa editar dois arquivos:

  • Em /var/lib/bluetooth/[your MAC address]/config , edite a linha que começa com name .

  • Em /etc/bluetooth/main.conf altere a linha com Name = %h-%d para que leia apenas Name = %h , supondo que você queira usar seu nome de host como seu nome bluetooth (o %d adiciona um índice diferente para cada bluetooth local adaptador, mas você provavelmente só tem um). Usar outra coisa deve funcionar, mas eu não tentei isso sozinho.

Quando terminar, reinicie o serviço Bluetooth:

$ sudo service bluetooth restart
    
por 24.02.2015 / 11:59
0

Use o dispositivo bt.

Obtenha uma lista de dispositivos emparelhados:

btdevice -l

Para definir o novo alias:

bt-device --set macaddress|name Alias "New Name"

ou seja:

bt-device --set S530 Alias "S530 Blue"
    
por 01.08.2018 / 01:48