Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Como compartilhar Internet do celular para o Raspberry Pi via bluetooth

Imprimir
Avaliação do Usuário: / 7
PiorMelhor 

Imagine poder usar o Raspberry Pi durante uma viagem longa de carro para acessar a Internet e terminar com horas de tédio ou cochilos na estrada! A parte fácil é ligar o Raspi na tela do encosto de cabeças usando um cabo RCA e basta ter um teclado USB no colo. Que tal?!

 

 

Mas para usar a Internet será necessário conexão, no mínimo, 3G e aí você tem duas opções: um modem 3G de uma operadora qualquer ou compartilhar a Internet do seu celular via bluetooth.

 

Para agora escolhi mostrar como fazer a segunda opção. Usei um celular iPhone 4 da Apple e um dongle USB bluetooth, dos mais baratinhos que encontrei, nem marca tem o coitado!

 

 

Primeiro de tudo tenha certeza de que seu Raspberry Pi esteja devidamente atualizado:

 

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove

 

Agora conecte seu dongle USB ao Raspberry Pi, aguarde alguns segundos e execute o seguinte comando:

 

lsusb

 

 

Você deverá ver algo assim:

 

 

Note que o meu adaptador bluetooth foi reconhecido na quarta linha: Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode). Se o seu não for reconhecido pode ser precise de instalação de driver ou mesmo não seja compatível, dê uma olhada em http://elinux.org/RPi_VerifiedPeripherals para verificar dispositivos compatíveis.

 

Agora precisaremos instalar alguns pacotes para que a conexão bluetooth entre o Raspi e o celular seja possível:

 

sudo apt-get install bluetooth bluez-utils bluez-compat vim

 

O pacote bluetooth e bluez-utils possuem ferramentas para conexão e gerenciamento, o bluez-compat possui ferramentas para Personal Area Network (PAN) e o pacote vim possui um editor de textos poderoso para linha de comandos.

 

Após a instalação certifique-se de que o serviço bluetooth foi iniciado:

 

sudo service bluetooth restart

 

 

Coloque seu telefone no modo de visibilidade:

 

 

Use o seguinte comando para encontrá-lo:

 

hcitool scan

 

Você deverá ver algo assim:

 

 

Note que o resultado do comando hcitool scan é o endereço MAC e o nome do dispositivo. Se você obtiver esse resultado é um ótimo sinal de que tudo está funcionando como deveria, seu celular está visível e seu Raspberry Pi tem o bluetooth instalado e funcional.

 

Vamos definir um código PIN para que possamos emparelhar os dispositivos. Execute:

 

sudo bluetooth-agent 1234 &

 

Sendo que 1234 será o nosso código PIN.

 

Vá até as configurações de seu celular e ative o compartilhamento da conexão de Internet. Você pode ver como fazer isso em Como compartilhar a Internet do seu iPhone com wifi.

 

Para finalmente conectar à Internet use o comando:

 

sudo pand --connect XX:XX:XX:XX:XX:XX

 

Onde XX:XX:XX:XX:XX:XX é o MAC do seu celular. Ao executar esse comando será solicitado a digitação do PIN em seu celular:

 

 

Digite-o e toque no botão emparelhar. Em seu celular iPhone você deverá ver o alerta de conexão com o compartilhamento de Internet:

 

 

Para configurar a interface de rede do compartilhamento execute o comando a seguir. Se estiver utilizando conexão cabeada, para conexão remota, por exemplo, sugiro que desabilite ela antes, para não haver conflitos, você pode fazer isso usando ifdown eth0.

 

sudo dhclient bnep0

 

Onde bnep0 é uma interface de rede virtual criada automaticamente pelo pand.

 

Para verificar o endereço IP obtido pelo compartilhamento use o comando:

 

ifconfig

 

O resultado deverá ser algo assim:

 

 

Pronto! Conexão feita, agora é só navegar!

 

Para encerrar a conexão use:

 

sudo pand --killall

 

Adicionar comentário


Código de segurança
Atualizar

You are here: