¿Cómo comparto la conexión a Internet WiFi de mi teléfono con mi Pi a través de Bluetooth?


14

Tengo un teléfono HTC Wildfire rooteado (sin SIM), un Pi y un dongle bluetooth y una billetera vacía.

Quiero conectar mi Pi a internet sin un cable Ethernet (debido a la ubicación) y sin comprar un adaptador inalámbrico usb (debido a la billetera vacía).

He encontrado algunas aplicaciones que pueden compartir una conexión a Internet a través de Bluetooth en Android, como PdaNet 3.50 y creo que las versiones posteriores de Android lo tienen incorporado.

Me las arreglé para que el dongle bluetooth funcionara en el Pi y puedo hcitool scanencontrar el Wildfire. Estoy bastante seguro de que también puedo emparejarlos, lo que me imagino que es la próxima etapa.

Una vez emparejado, estoy totalmente atrapado en lo que debería hacer a continuación. Suponiendo que inicio la aplicación PdaNet y que comience a compartir, ¿qué hago después de eso (en el Pi)?

Todo lo que he leído hasta ahora habla de usar el teléfono como módem (¿creo?) Cuando quiero usar la conexión WiFi del teléfono, no su conexión 4G / 3G / lo que sea.


Soy un usuario de Windows, así que sé amable. :)


Odio explotar su burbuja, pero BlueTooth solo puede obtener ~ 85KB / S y sería un medio muy lento para acceder a Internet.
Alexander - Restablece a Mónica el

2
Bluetooth 2.0 + EDR te dará 2.1 Mbps, lo que sería útil para la mayoría de las aplicaciones de Internet. No será muy rápido, pero será utilizable. Asumiendo que @XAleXOwnZX significó 85 KiloBytes / s, eso todavía no es tan malo, ya que eso es aproximadamente 0.66 Mbps, lo cual no es genial, pero mucho mejor que 56 kbit / s como el módem anterior en el que solía navegar. Ver en.wikipedia.org/wiki/Bluetooth#Uses
Kibbee

2.1 megaBITs por segundo es de alrededor de 0.21 megaBYTES (se divide por 10 en lugar de 8, para dar cuenta de los gastos generales), por lo que todavía no es tan genial jajaja. (Nunca he visto más de 85 KB / s en mi uso de) Aún así, es muy ineficiente en cuanto a energía para las pequeñas cantidades de datos que es capaz de hacer.
Alexander - Restablece a Mónica el

Respuestas:


3

Hay dos formas comunes de usar dispositivos BT (y a menudo USB) para la red. PAN / NAP (se parece a un chip de ethernet) y emulación de módem. NAP debería ser mejor, pero parece ser más fácil usar el módem.

Una forma de escritorio completamente desarrollada en estos días probablemente usaría networkmanager y modemmanager y los bits de GUI correspondientes.

Sin todo eso, he encontrado que wvdial hace que sea fácil marcar módems 3G.

Debería haber una manera de conectarse a BT NAP solo con comandos. No sé / recuerdo cómo funciona eso (pero vea los enlaces a continuación).

Al llegar al módem (emulación), creo que usa rfcomm para abrir un "puerto serie" en el teléfono. Luego solo usa ese dispositivo como módem.

La forma en que selecciona entre redes (3G / 4G / wifi), etc. depende de su teléfono y la configuración del teléfono. Es posible que necesite el APN de las instrucciones de su proveedor de servicios en la configuración de PI, pero no debería tener que ingresar el PIN. El número de teléfono marcado generalmente selecciona un perfil de la configuración de su teléfono para usar.

De cualquier manera, por supuesto, necesitará conectar / emparejar el teléfono y la computadora con éxito. Creo que ese es el lugar para comenzar . :)

Prueba estos:


1

Entonces, según usted, desea conectar su teléfono Htc con el pi y compartir la conexión wifi con él, realmente no sé sobre el tema de bluetooth, pero conecté mi Htc Explorer con mi pi a través del cable usb y es fácil ¡proceso! Solo hay 2 pasos involucrados

  1. Habilite Wifi en su teléfono.
  2. Conéctelo con un cable USB a su pi y seleccione Conexión USB y en el tipo de terminal

    sudo dhclient usb0 y proporcionará acceso a Internet a la Pi

Espero que te ayude!

Lea esta publicación para más.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.