Skip to main content

Command Palette

Search for a command to run...

Configurando e conectando ao bluetooth no ubuntu linux via terminal

Updated
3 min read
Configurando e conectando ao bluetooth no ubuntu linux via terminal
A

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.

Tutoriais

Part 1 of 1

Tutoriais diversos