¿El anclaje de Bluetooth no funciona o lo estoy haciendo mal?

Llevo dos dispositivos Android: mi teléfono Nexus S y una tableta Nexus 7 (ambos con Android 4.1 "Jellybean"). La tableta tiene Wi-Fi, pero no radio celular; entonces, para poder usar Internet con él cuando no hay un punto de acceso Wi-Fi cerca, tengo el teléfono configurado para anclaje a red Wi-Fi: efectivamente se convierte en un punto de acceso Wi-Fi, y la tableta lo usa para acceder a Internet. Esto funciona perfectamente.

Sin embargo, recientemente descubrí lo que parece ser un método alternativo de conexión: Bluetooth. Ambos dispositivos tienen opciones de menú que parecen permitirlo; aquí hay capturas de pantalla de cómo configuré ambos dispositivos:

Teléfono Tableta
Opciones en teléfono y tableta (haga clic en las imágenes para ver variantes más grandes)

Probé esto apagando Wi-Fi en ambos dispositivos, luego abriendo el navegador en la tableta y actualizando la página que estaba cargada. Vi un mensaje que decía

    Unable to connect to the Internet

Estaba, por supuesto, esperando ver la recarga de la página.

Es una pena que no pueda hacer que esto funcione, porque promete una ventaja sobre la conexión Wi-Fi: seguridad más fácil. Quiero evitar que otras personas roben mi ancho de banda; con Wi-Fi, esto requiere que configure una contraseña WPA y luego ingrese esa contraseña en la tableta de alguna manera (lo cual es bastante tedioso). Pero con Bluetooth, todo lo que se requiere es que "empareja" los dispositivos, lo cual ya he hecho.

Entonces me pregunto si estoy haciendo algo mal o si esta función simplemente no funciona.

En mi JBed galaxy nexus funciona entre el escritorio y el teléfono sin problemas. Esto podría deberse a que la tableta no está configurando la información de enrutamiento correctamente o algo similar.
No lo he intentado recientemente, pero creo que mi computadora portátil Mac puede usar la conexión a Internet del teléfono a través de Bluetooth... así que eso ciertamente implicaría a la tableta. Pero todavía no me dice si la tableta tiene errores, a diferencia de que yo la configuré mal de alguna manera.
Por curiosidad, lo intenté de nuevo: ahora está funcionando. La diferencia es que la tableta ahora tiene Android 4.2 y el teléfono tiene Cyanogenmod 10. Aquí está la pantalla de configuración de la tableta: dropbox.com/s/ud44bvj1cd3e7mp/… y aquí está el teléfono: dropbox.com/s/b88ezz4ucan7hsz/…
Pude hacer una conexión de anclaje Bluetooth entre mi Nexus 7 y Galaxy Nexus sin problemas (ambos en 4.2). Noté que el ícono de BT en la captura de pantalla de tu N7 no se volvió azul (lo que indica una buena conexión). Podría ser un problema básico de conexión de BT. Si continúa teniendo problemas, intente probar un tipo diferente de conexión, como compartir un archivo a través de BT.

Respuestas (6)

Tal vez sea demasiado tarde para algunos de ustedes, pero esta es una solución para Android 4.2:

Básicamente necesitas el módulo TUN ya que la configuración estándar no lo incluye: Google Play - TUN.ko installer

Bluetooth thethering - solución de reparación

Algunos Antecedentes.

Hay dos modos distintos para WiFi.

(1.) Usar WiFi entre uno o más dispositivos y un punto de acceso (AP). Esto incluye lo que sucede cuando se configura un dispositivo como un punto de acceso WiFi para otros dispositivos.

(2.) Usar WiFi como una red ad-hoc , entre dos dispositivos.

De forma predeterminada, Bluetooth funciona como (.2) y permite que los subdispositivos (teclado, parlantes, micrófono, etc.) se conecten o " emparejan " a un dispositivo diferente.

Debe identificar si puede vincular su dispositivo sin capacidad celular con el servicio de radio celular del otro dispositivo. Esto requeriría primero que el dispositivo "publique" esto como un subdispositivo Bluetooth (o " servicio "), y luego que el otro dispositivo pueda " descubrirlo ".

Nada de esto es imposible, pero algunas de las piezas pueden requerir unidades adicionales o configuraciones que actualmente no están disponibles (o configuradas). Buena suerte.

En mi tableta Transformer original (que ejecuta ICS 4.0.3) y mi teléfono Galaxy Nexus (que ejecuta JB 4.1.2), primero tuve que emparejar los dos dispositivos, luego habilitar el uso compartido de Internet en el teléfono y luego en la configuración de Bluetooth de la tableta. toque el elemento del teléfono en la lista de dispositivos emparejados. Esto activa el uso compartido de la conexión a Internet. Parece que compartir no sucede automáticamente; es decir, la tableta no vuelve automáticamente al dispositivo bluetooth incluso si no hay wifi disponible.

Hice todos los pasos que mencionas.
@offby1: ¿Y? Funciona para mí cada vez. ¿Estás seguro de que el teléfono comparte su conexión a través de BT Y de que iniciaste la conexión en la tableta?

Me pregunto si está confundido, como lo estaba yo, con la presencia de la marca y la frase "Usar para acceder a Internet" en la página de perfil.

Una vez que los dispositivos están emparejados, cuando le pide que confirme que ambos muestran el mismo código numérico, debe configurar un teléfono para que ofrezca una conexión Bluetooth y luego, en el otro, presione la línea 'Usar para acceso a Internet' - con la marca que parece significa que ya está funcionando. Mostrará "Conectado al dispositivo para acceso a Internet" y la marca permanecerá encendida. El teléfono que ofrece conexión dirá 'compartir la conexión a Internet de este teléfono' en la pantalla de conexión y punto de acceso.

A veces encuentro que la conexión se niega a permanecer conectada por más de un segundo más o menos. No tengo idea de qué teléfono no está cooperando, pero cuando están en ese estado de ánimo, generalmente significa que primero tengo que deshabilitar ambas interfaces bluetooth y volver a iniciar la conexión.

Presenté un informe de error con Google sobre el hecho de que el idioma debería leerse de manera menos ambigua: "Se usará para acceso a Internet" o "No conectado al dispositivo para acceso a Internet" o similar, para enfatizar que no se está utilizando actualmente. He planteado una queja similar sobre la marca que permanece marcada, ya sea que la conexión esté activa o no.

Pensé que volvería a registrarme :) Mi teléfono y mi tableta ejecutan 4.2.2; la conexión bluetooth ha estado funcionando perfectamente durante meses. Debe haber un error en 4.1 que se solucionó en 4.2.

Yo tuve el mismo problema . Finalmente, lo descubrí. es un error El dispositivo JB no puede registrar los parámetros de conexión (DNS) para la red Bluethooth después de conectarse al dispositivo conectado y utiliza el DNS de la conexión wifi predeterminada para conectarse, por lo que la solicitud falla con un tiempo de espera.

Los usuarios rooteados pueden solucionar el problema usando un conjunto de comandos en la terminal, ya sea usando ADB o el emulador de Terminal.

Emulador de terminal/adb

  1. Conecte la conexión Bluetooth y desinstale el emulador de terminal. Si está utilizando ADB, conecte el dispositivo a la PC a través de USB (en modo de depuración USB) y ejecute el comando

    adb shell 
    

    para entrar en la concha.

  2. Ingrese suotorgar permiso de superusuario al emulador de Terminal cuando se le solicite.

  3. Utilice el comando netcfgpara enumerar las interfaces disponibles. Puede encontrar la interfaz Bluetooth en la lista. Puede ser btn0o btn.

  4. Establezca el estado de la red de btn0(interfaz Bluetooth) en up ingresando:

    netcfg btn0 up
    
  5. Ejecute DHCP para obtener una dirección IP:

    netcfg btn0 dhcp  
    
  6. Configure el DNS de su elección:

    setprop net.dns1 8.8.8.8;
    setprop net.dns2 8.8.4.4;     
    
en mi dispositivo la interfaz es bt-panpero... esto no funciona :P