Configurando HC-06 Bluetooth Module (Device) no Ubuntu 12.04

Ao procurar sobre como configurar o dispositivo (Foto abaixo) no Ubuntu. Houve certa dificuldade para encontrar as instruções de parear uma porta COMM virtual com o dongle bluetooth HC-06.

O equipamento possui de fábrica o nome linvor e o código de pareamento 1234. A velocidade padrão de comunicação é de 9600bps.

No ubuntu é preciso localizar o endereço do dongle, para tanto é preciso executar o  comando:

$hcitool scan

Como resposta o usuário visualizará o nome e o endereço do dispositivo, no caso:

linvor 00:12:06:DE:E1:B3

O próximo passo será a ligação da porta serial virtual com o dispositivo bluetooth.

Utilizando o comando “rfcomm”, para realizar uma conexão do tipo RFCOMM com o kernel do linux, mais informações podem ser encontradas no manual do comando.

Para criar uma porta serial é necessário escolher a porta e o canal a ser instanciado. Para o exemplo deixou-se a opção do canal default e o nome escolhido para a porta serial é /dev/rfcomm0.

$sudo rfcomm connect /dev/rfcomm0 00:12:06:DE:E1:B3

Ao criar a conexão a primeira vez, no Ubuntu, é possível que o gerenciador bluez do Ubuntu envie uma mensagem de pareamento, nesse momento insira o código 1234 para parear.

A mensagem do comando acima será algo do tipo:

Connected /dev/rfcomm0 to 00:12:06:DE:E1:B3 on channel 1 Press CTRL-C for hangup

Para acessar a porta COMM virtual basta utilizar um programa serial. Pessoalmente utilizo o minicom, um programa simples para linha de comando. Lembre-se que a velocidade de conexão é dada no momento da conexão com a porta /dev/rfcomm0.

$sudo minicom –device /dev/rfcomm0 –baudrate 9600

Pronto, dessa forma já é possível enviar e receber dados através do dongle bluetooth HC-06 no Ubuntu 12.04.

Deixe um comentário