Conectando Celular Nokia 6265 no Slackware via adaptador Bluetooth

Tenho um celular Nokia 6265, e precisava do serviço de transferência de arquivos mas como o celular não veio cabo de conexão, então comprei um adaptador de Bluetooth USB, vamos a quebradeira não uma das tarefas mais fáceis mais não é um bicho de 7 cabeças, vamos aos pacotes necessários, você pode encontra-los em “http://www.linuxpackages.net” ou “http://packages.slackware.it”:

bluez-firmware
bluez-hcidump
bluez-libs
bluez-utils
bluez-utils-extra
obexfs
obexftp
openobex
openslp
kdeblutooth

Após o download de todos os pacotes utilize o seguinte comando para instalar e atualizar os pacotes:

root@DTuX:~#upgradepkg –install-new

Assim ele irá substituir pacotes antigos pelos novos, e instalará os que não estiverem instalados.

Para que seu dispositivo bluetooth seja reconhecido pelo sistema você deve ter as seguintes opções habilitadas em seu kernel:

Networking Support > Bluetooth

Bluetooth subsystem support
L2CAP protocol support
SCO links support
RFCOMM protocol support
[*] RFCOMM support
[*] RFCOMM TTY support
BNEP protocol support
[*] Multicast filter support
[*] Protocol filter support

Networking > Bluetooth > Bluetooth Device Drivers,

HCI USB driver
[*] SCO over HCI USB support
[*] USB zero packet support
HCI UART driver
[*] UART (H4) protocol support (NEW)
[*] BCSP protocol support (NEW)
HCI BCM203x USB driver

Agora carregue os os módulos:

root@DTuX:~#modprobe uhci_hcd
root@DTuX:~#modprobe ehci_hcd
root@DTuX:~#modprobe hci_usb
root@DTuX:~#modprobe l2cap
root@DTuX:~#modprobe bluetooth
root@DTuX:~#modprobe sco
root@DTuX:~#modprobe rfcomm

Vamos as configurações, primeiro editaremos o arquivo “/etc/bluetooth/hcid.conf”.

root@DTuX:~#vi /etc/bluetooth/hcid.conf

# HCId options
options {
# Inicialização automática do device
autoinit yes;

# Nivél de segurança aplicado
security user;

# Modo de pairing
pairing multi;

# Senha PIN para as conexões
passkey “123”;
}

# Configuração do adaptador HCI
device {
# Nome do seu adaptador
# %d – id do adaptador
# %h – nome do host
name “DTuX (%h)”;

# Classe do device
class 0x3e0100;

# Liberando saneamento remoto
iscan enable; pscan enable;

# Link de acesso liberado
lm accept;
# Policiamento de link
lp rswitch,hold,sniff,park;
}

Vamos editar o arquivo “ vi /etc/bluetooth/rfcomm.conf”, responsável pelo serial virtual que será criado:

root@DTuX:~#vi /etc/bluetooth/rfcomm.conf
rfcomm0 {
# Conexão automática ao iniciar ao sistema
bind yes;

# Mac do seu celular Bluetooth
device 00:12:D1:4A:D0:26;
# Canal
channel 12;
# Comentário
comment “Celular Diego”;
}

Dê permissão de execução no serviço do Kdebluetooth:

root@DTuX:~#chmod +x /etc/rc.d/rc.bluetooth

Agora inicie o o daemon o Kdebluetooth

root@DTuX:~#/etc/rc.d/rc.bluetooth start

Agora vamos testar se a interface foi levantada corretamente:

root@DTuX:~#hciconfig –a
hci0: Type: USB
BD Address: 64:22:26:24:0B:27 ACL MTU: 1017:8 SCO MTU: 64:0
UP RUNNING PSCAN
RX bytes:242400 acl:2194 sco:0 events:667 errors:0
TX bytes:50119 acl:1689 sco:0 commands:39 errors:0
Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: ‘DTuX (DTuX)’
Class: 0x3e0100
Service Classes: Networking, Rendering, Capturing, Object Transfer, Audio
Device Class: Computer, Uncategorized
HCI Ver: 2.0 (0x3) HCI Rev: 0x4000 LMP Ver: 2.0 (0x3) LMP Subver: 0x430e
Manufacturer: Broadcom Corporation (15)

Essa deve ser a resposta a se retornada, essas são as configurações do seu adaptado, você pode observar que ele retorna a interface bluetooth (hci0), a mac do adaptador e o nome dado a ela no arquivo de configuração.

Vamos ao nosso alvo no casa o celular ative o bluetooth dele e use o comando abaixo para procurá-lo:

root@DTuX:~# hcitool scan
Scanning …
00:12:D1:4A:D0:26 Diego

Ele irá lhe mostrar a mac e nome dado ao bluetooth do seu celula, como a gente já sabe qual é a interface bluetooth que o sistema reconheceu vamos levanta-la:

root@DTuX:~#hciconfig hci0 up

Uma aplicação comum é para conectar seu celular e utilizá – lo como um modem para conectar- se à Internet através de GPRS ou 3G (UMTS). Devemos criar o serial de ligação Bluetooth, para verificar a sua existência use o seguinte comando:

root@DTuX:~#ls –l /dev/rfcomm0

Se não existir crie com os seguintes comandos:
root@DTuX:~#mknod /dev/rfcomm0 c 216 0
root@DTuX:~#mknod /dev/rfcomm1 c 216 1
root@DTuX:~#rm /dev/ttyu0
root@DTuX:~#rm /dev/ttyu1
root@DTuX:~#mknod /dev/ttyu0 c 208 0
root@DTuX:~#mknod /dev/ttyu1 c 208 1
root@DTuX:~#rm /dev/ttyS1
root@DTuX:~#ln -s /dev/rfcomm0 /dev/ttyS1

Teste a conexão da serial:

root@DTuX:~#rfcomm connect 0 00:12:D1:4A:D0:26 1 &
Connected /dev/rfcomm0 to 00:02:EE:6E:14:C7 on channel 1
Press CTRL-C for hangup

Vamos verificar se a conexão com celular foi feita mesmo com sucesso:

root@DTuX:~# hcitool con
Connections:
ACL 00:12:D1:4A:D0:26 handle 12 state 1 lm MASTER ENCRYPT

Vamos dar um ping na nossa conexão bluetooth:

root@DTuX:~# l2ping 00:12:D1:4A:D0:26
Ping: 00:12:D1:4A:D0:26 from 64:22:26:24:0B:27 (data size 44) …
0 bytes from 00:12:D1:4A:D0:26 id 0 time 31.77ms
0 bytes from 00:12:D1:4A:D0:26 id 1 time 24.12ms
0 bytes from 00:12:D1:4A:D0:26 id 2 time 11.95ms
0 bytes from 00:12:D1:4A:D0:26 id 3 time 26.04ms
0 bytes from 00:12:D1:4A:D0:26 id 4 time 23.92ms
5 sent, 5 received, 0% loss

Agora vá no Menu K > Configurações > Kbluetooth, deve aparecer no canto direito a sua tela o ícone do Kbluetooth, se você passar o mouse em cima ele lhe mostrará o status da conexão, clicando com o botão direto sobre ele apareceram várias opções, vamos a que nos interessa de que é a de um formato de um clips que é “Enviar um arquivo”, ele é responsável por enviar arquivos do sistema para o celular, agora você deve se perguntar “Como que eu vejo os arquivos que estão no celular?”, simples é só você dar dois cliques sobre o ícone do kbluetooth, que irá aparecer o nome do seu celular, você dando dois cliques sobre ele irá aparecer todas as pastas que está dentro de seu celular, inclusive se você tiver algum cartão de memória mimi sd conectado no celular ele irá ser reconhecido. Tem uma forma mais simples para você estar acessando, utilize a seguinte linha em seu Konqueror “obex://” + o enderenço físico de seu celular entre colchetes e barra no final “[MAC]/” :

obex://[00:12:d1:4a:d0:26]/

Será mostrado todas as pastas de seu celular, agora é possível a transferência de arquivos por lá mesmo.

FONTES:
O Principal
http://www.holtmann.org/linux/bluetooth/
Outros Pelo Google a fora
http://www.linuxjournal.com/article/8185
http://www.twoguys.org/~gregh/nokia-6310i.html

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s