Il tethering Bluetooth non funziona o sto sbagliando?


8

Porto due dispositivi Android: il mio telefono Nexus S e un tablet Nexus 7 (entrambi con Android "Jellybean" 4.1). Il tablet ha il Wi-Fi, ma nessuna radio cellulare; quindi per usare Internet quando non c'è un hotspot Wi-Fi nelle vicinanze, ho il telefono configurato per il tethering Wi-Fi: diventa effettivamente un hotspot Wi-Fi e il tablet lo utilizza per l'accesso a Internet. Funziona perfettamente.

Tuttavia, di recente ho scoperto quello che sembra essere un metodo alternativo di tethering: Bluetooth. Entrambi i dispositivi hanno opzioni di menu che sembrano consentirlo; ecco schermate di come ho configurato entrambi i dispositivi:

Telefono Tavoletta
Opzioni su telefono e tablet (fare clic sulle immagini per varianti più grandi)

Ho provato questo disattivando il Wi-Fi su entrambi i dispositivi, quindi aprendo il browser sul tablet e aggiornando la pagina che era stata caricata. Ho visto un messaggio che diceva

    Unable to connect to the Internet

Speravo, naturalmente, di vedere la pagina ricaricata.

È un peccato che non riesca a farlo funzionare, perché promette un vantaggio rispetto al tethering Wi-Fi: una sicurezza più semplice. Voglio impedire ad altre persone di rubare la mia larghezza di banda; con il Wi-Fi, questo richiede che io abbia impostato una password WPA, e poi quella password sul tablet in qualche modo (che è abbastanza noioso). Ma con Bluetooth, tutto ciò che serve è "accoppiare" i dispositivi, cosa che ho già fatto.

Quindi mi chiedo se sto facendo qualcosa di sbagliato o se questa funzione semplicemente non funziona.


Sul mio Nexus Galaxy JBed funziona senza problemi tra desktop e telefono. Questo potrebbe essere che il tablet non sta configurando le informazioni di routing in modo corretto o simile.
ewanm89,

Non ci ho provato di recente, ma penso che il mio laptop Mac possa utilizzare la connessione Internet del telefono tramite Bluetooth ... quindi ciò implicherebbe sicuramente il tablet. Ma non mi dice ancora se il tablet è difettoso, al contrario di me che in qualche modo lo configuro.
off1

Per curiosità, ho provato di nuovo: ora funziona. La differenza è che il tablet è ora su Android 4.2 e il telefono è Cyanogenmod 10. Ecco la schermata delle impostazioni del tablet: dropbox.com/s/ud44bvj1cd3e7mp/… ed ecco il telefono: dropbox.com/s/b88ezz4ucan7hsz/…
offby1

1
Sono stato in grado di stabilire una connessione tethering Bluetooth tra il mio Nexus 7 e Galaxy Nexus senza problemi (entrambi su 4.2). Ho notato che l'icona BT sul tuo screenshot N7 non è diventata blu (che indica una buona connessione). Potrebbe essere un problema di connessione BT di base. Se continui ad avere problemi, prova a provare un diverso tipo di connessione, come la condivisione di un file tramite BT.
Mr. Buster,

Risposte:



1

Alcuni retroscena.

Esistono due modalità distinte per il WiFi.

(1.) Utilizzo del WiFi tra uno o più dispositivi e un punto di accesso (AP). Ciò include ciò che accade quando si configura un dispositivo come hot spot WiFi per altri dispositivi.

(2.) Utilizzo del WiFi come rete ad hoc , tra due dispositivi.

Per impostazione predefinita, il Bluetooth funziona come (.2) e consente di collegare o " accoppiare " i sub-dispositivi (tastiera, altoparlanti, microfono, ecc.) A un dispositivo diverso.

Devi identificare se puoi avere la tua coppia di dispositivi non cellulari con il servizio radio cellulare dell'altro dispositivo. Ciò richiederebbe innanzitutto che il dispositivo "pubblichi" questo come sotto-dispositivo Bluetooth (o " servizio "), quindi per consentire all'altro dispositivo di " scoprirlo ".

Niente di tutto ciò è impossibile, ma alcuni pezzi potrebbero richiedere unità aggiuntive o impostazioni non attualmente disponibili (o configurate). In bocca al lupo.


0

Sul mio tablet Transformer di serie (con ICS 4.0.3) e sul mio telefono Galaxy Nexus (con JB 4.1.2), ho dovuto prima accoppiare i due dispositivi, quindi abilitare la condivisione di Internet sul telefono, quindi nelle impostazioni Bluetooth del tablet tocca l'elemento del telefono nell'elenco dei dispositivi associati. Ciò attiva la condivisione della connessione Internet. Sembra che la condivisione non avvenga automaticamente; cioè, il tablet non ricade automaticamente sul dispositivo bluetooth anche se non è disponibile la connessione wifi.


Ho fatto tutti i passaggi che hai citato.
entro il

@ offby1: E? Funziona per me ogni volta. Sei sicuro che il telefono stia condividendo la sua connessione tramite BT E che hai avviato la connessione sul tablet?
Mr. Shiny e New 宇 宇

0

Mi chiedo se sei confuso - com'ero - con la presenza del segno di spunta e la dicitura "Usa per l'accesso a Internet" nella pagina del profilo?

Una volta che i dispositivi sono accoppiati - quando ti viene chiesto di confermare che entrambi mostrano lo stesso codice numerico - devi impostare un telefono per offrire un tethering bluetooth, quindi sull'altro premere la riga "Usa per l'accesso a Internet" con il segno di spunta che sembra significhi che sta già funzionando. Mostrerà "Connesso al dispositivo per l'accesso a Internet" e il segno di spunta rimarrà attivo. Il telefono che offre il tether dice "Condivisione della connessione Internet di questo telefono" sullo schermo del tether e dell'hotspot.

A volte trovo che la connessione si rifiuta di rimanere connessa per più di un secondo circa. Non ho idea di quale telefono non stia collaborando, ma quando sono in vena di umore ciò significa generalmente che devo disabilitare entrambe le interfacce bluetooth e ricominciare da capo, prima.

Ho sollevato una segnalazione di bug con Google in merito al fatto che la lingua dovrebbe essere letta in modo meno ambiguo: "Utilizzerà per l'accesso a Internet" o "Non connesso a un dispositivo per l'accesso a Internet" o simili, per sottolineare che non è attualmente in uso. Ho sollevato una denuncia simile riguardo al fatto che il segno di spunta rimanesse attivo anche se la connessione è attiva o meno.


0

Ho pensato di fare di nuovo il check-in :) Il mio telefono e il mio tablet sono entrambi in esecuzione 4.2.2; il tethering bluetooth funziona perfettamente da mesi. Deve esserci stato un bug in 4.1 che è stato corretto in 4.2.


0

Ho avuto lo stesso problema . Alla fine l'ho capito. È un bug. Il dispositivo JB non riesce a registrare i parametri di connessione (DNS) per la rete Bluethooth dopo la connessione al dispositivo collegato e utilizza il DNS della connessione wifi predefinita per connettersi, quindi la richiesta fallisce con un timeout.

Gli utenti rootati possono risolvere il problema utilizzando una serie di comandi nel terminale, utilizzando ADB o l'emulatore di terminale.

Emulatore terminale / adb

  1. Collegare il tether Bluetooth e disinstallare l'emulatore di terminale. Se si utilizza ADB, collegare il dispositivo al PC tramite USB (in modalità debug USB) ed eseguire il comando

    adb shell 
    

    per entrare nel guscio.

  2. Immettere suconcedere l'autorizzazione superutente all'emulatore di terminale quando richiesto.

  3. Utilizzare il comando netcfgper elencare le interfacce disponibili. È possibile trovare l'interfaccia Bluetooth nell'elenco. Potrebbe essere btn0o btn.

  4. Impostare lo stato della rete di btn0(interfaccia Bluetooth) su inserendo:

    netcfg btn0 up
    
  5. Esegui DHCP per ottenere un indirizzo IP:

    netcfg btn0 dhcp  
    
  6. Imposta il DNS che preferisci:

    setprop net.dns1 8.8.8.8;
    setprop net.dns2 8.8.4.4;     
    

sul mio dispositivo l'interfaccia è bt-panma ... questo non funziona: P
Arnold Roa
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.