Como faço para compartilhar a conexão Wi-Fi à Internet do meu telefone com o Pi via bluetooth?

14

Tenho um telefone HTC Wildfire enraizado (sem SIM), um Pi e um dongle bluetooth e uma carteira vazia.

Quero conectar meu Pi à Internet sem um cabo Ethernet (devido à localização) e sem comprar um adaptador sem fio USB (devido à carteira vazia).

Encontrei alguns aplicativos que podem compartilhar uma conexão à Internet via bluetooth no Android, como o PdaNet 3.50, e acredito que versões posteriores do Android o incorporem.

Consegui colocar o dongle bluetooth funcionando no Pi e posso hcitool scanencontrar o Wildfire. Estou bastante confiante de que também posso combiná-los, o que eu imagino ser o próximo estágio.

Uma vez emparelhado, estou totalmente preso ao que devo fazer a seguir. Supondo que inicie o aplicativo PdaNet e faça com que ele comece a compartilhar, o que devo fazer depois disso (no Pi)?

Tudo o que li até agora fala sobre o uso do telefone como modem (eu acho?) Quando quero usar a conexão WiFi do telefone, não a conexão 4G / 3G / qualquer que seja.


Eu sou um usuário do Windows, então seja legal. :)

George Duckett
fonte
Odeio estourar sua bolha, mas o BlueTooth só consegue realmente ~ 85KB / S e seria um meio muito lento para acessar a Internet.
Alexander - Restabelecer Monica
2
O Bluetooth 2.0 + EDR oferece 2,1 Mbps, que podem ser utilizados na maioria dos aplicativos de Internet. Não será rápido demais, mas será utilizável. Supondo que @XAleXOwnZX significasse 85 KiloBytes / s, isso ainda não é muito ruim, pois é cerca de 0,66 Mbps, o que não é ótimo, mas muito melhor que 56 kbit / s, como o modem antigo em que eu costumava navegar. Veja en.wikipedia.org/wiki/Bluetooth#Uses
Kibbee
2,1 megaBITs por segundo é de cerca de 0,21 megaBYTES (você divide por 10 em vez de 8, a fim de contabilizar despesas gerais), então ainda não é tão bom assim. (nunca vi mais de 85 KB / s no meu uso). Mesmo assim, é muito ineficiente em termos de energia para as pequenas quantidades de dados de que é capaz.
Alexander - Reinstate Monica

Respostas:

3

Existem duas maneiras comuns de usar dispositivos BT (e geralmente USB) para rede. PAN / NAP (se parece com um chip Ethernet) e emulação de modem. A NAP deveria ser melhor, mas parece ser mais fácil usar o modem.

Uma maneira desktoppy full-blown nos dias de hoje, provavelmente, usar o NetworkManager e ModemManager e os bits de GUI correspondente.

Sem tudo isso, descobri que o wvdial facilita a discagem de modems 3G.

Deve haver uma maneira de conectar-se ao BT NAP apenas por comandos. Não sei / lembro como isso funciona (mas veja os links abaixo).

Chegando ao modem (emulação), acredito que você use o rfcomm para abrir uma "porta serial" para o telefone. Em seguida, basta usar esse dispositivo como um modem.

A seleção de redes (3G / 4G / wifi) etc. depende do seu telefone e das configurações do telefone. Você pode precisar do APN das instruções do provedor de serviços nas configurações do PI, mas não precisa digitar o PIN. O número de telefone discado geralmente seleciona um perfil das configurações do seu telefone para uso.

De qualquer forma, é claro que você precisará conectar / parear o telefone e o computador com sucesso. Eu acho que é o lugar para começar . :)

Tente esse:

XTL
fonte
1

Então, de acordo com você, você quer amarrar seu telefone Htc com o pi e compartilhar a conexão wifi com ele, eu realmente não sei sobre o bluetooth, mas amarrei meu Htc Explorer com o pi via cabo USB e é fácil processo! Existem apenas 2 etapas envolvidas

  1. Ative o Wi-Fi no seu telefone.
  2. Conecte-o com um cabo USB ao seu pi e selecione USB tethering e no tipo de terminal

    sudo dhclient usb0 e fornecerá acesso à Internet para o Pi

Espero que ajude você!

Leia este post para mais informações.

Palash Taneja
fonte