Configurando e conectando ao bluetooth no ubuntu linux via terminal

My name is Lucas. I'm a journalist and software developer who can take photos, print zines and make videos, that's no joke. 📸📰🎬💻🕺😅
Recentemente descobri alguns comandos muito úteis para configurar e conectar ao bluetooth no linux.
Por aqui estou usando o Ubuntu, mas, se quiserem testar em outras distros, também pode funcionar.
bluetoothctl - É uma ferramenta interativa para controlar o bluetooth
bt-device - Um gerenciador de bluetooth mais amigável
A primeira coisa que precisamos fazer é encontrar o endereço MAC do dispositivo desejado.
Você pode localizar o endereço mac no bluetoothctl , usando o comando bt-device -l com o resultado um pouco mais amigável.
O endereço MAC de um dispositivo bluetooth e porque ele importa?
O endereço MAC (Media Access Control) do Bluetooth é um identificador único de 48 bits (6 bytes), expresso em formato hexadecimal (ex:
00:1A:2B:3C:4D:5E), atribuído de fábrica a cada controlador Bluetooth de um dispositivo, seja um smartphone, fone de ouvido ou computador.O endereço MAC funciona como uma "etiqueta permanente" ou um CPF para o rádio Bluetooth do aparelho, permitindo que ele seja identificado de forma exclusiva em uma rede local ou conexão direta.
Após localizar o endereço MAC, temos algumas opções interessantes dentro do terminal interativo do bluetoothctl:
Remover o dispositivo:
remove 18:9C:2C:88:45:AB
Pode ser útil, por exemplo, se o dispositivo está listado no ubuntu, mas falha ao conectar, uma correção muito efetiva e comum é remover o dispositivo e adicioná-lo novamente. Depois de readicionado, a conexão geralmente é feita com sucesso.
Isso acontece porque a conexão com um dispositivo bluetooth é uma tecnolgia um pouco mais complexa do que uma boa e velha conexão a cabo. A grosso modo, podemos dizer que às vezes, remover e adicionar o bluetooth novamente refaz a sincronia dessa configuração e comunicação com o nosso sistema.
Buscar e conectar
Coloque seu dispositivo no modo de pareamento. Depois disso, podemos escaneá-lo e conectar com os seguintes comandos:
scan on
Uma vez localizado o dispositivo, e detectado seu endereço MAC, poderemos conectar a ele da seguinte forma:
Fazer o pareamento:pair 18:9C:2C:88:45:AB
Autorizar a conexão desse dispositivo com o nosso sistema:trust 18:9C:2C:88:45:AB
Conectar ao dispotivo:connect 18:9C:2C:88:45:AB
Quando nem o bluetoothctl funciona
Observação: Caso o bluetoothctl não chegue a abrir em seus sistema, você pode verificar se o "motor" do Bluetooth está ligado no sistema:
sudo systemctl status bluetooth
Caso esteja desligado, você poderá ligá-lo com:
sudo systemctl start bluetooth
Salvei esses comandos aqui para consulta posterior.
Espero ter ajudado.



