Come posso utilizzare il mio telefono cellulare per stabilire una connessione di rete remota?


5

Sto usando Windows 7 e ho un BlackBerry con T-Mobile (US). Ho associato il telefono al mio computer tramite Bluetooth, che crea automaticamente una porta seriale per esso. Sono in grado di aprire la porta in PuTTY e inviare correttamente i comandi AT al modem, compresa la composizione. Tuttavia, durante l'utilizzo di Windows per creare e stabilire una connessione di Accesso remoto, viene visualizzato un messaggio di errore che indica "Errore 678. Il computer remoto non ha risposto."

Nei miei test, ho anche provato a configurare una connessione per comporre un numero collegato a un telefono. Quando si tenta di connettersi tramite questa connessione, il telefono squilla ma nel momento stesso in cui rispondo alla chiamata, il mio computer visualizza la finestra di dialogo di errore sopra riportata.

Cosa si deve fare per stabilire con successo tale connessione PPP? Qualche stringa di inizializzazione AT speciale forse?

Per chiarire, non mi riferisco alla tecnica ben descritta e popolare nota come "tethering", in cui l'host remoto del collegamento dati è il fornitore di servizi mobili. Sono interessato in particolare a stabilire collegamenti di dati diretti con host remoti diversi dal mio fornitore di servizi mobili. Pensa alla connessione di rete fissa della vecchia scuola al computer o al BBS dei tuoi amici.

Modifica 1 Come ha sottolineato Grawity nei commenti, il pezzo mancante del puzzle è l'effettivo modulatore compatibile con i protocolli serie V, che mi aspettavo di essere integrato nel cellulare. Finora l' unica migliore alternativa al software che ho potuto trovare è questo progetto sperimentale.

Modifica 2 Oggi ho trovato questa discussione sul forum. I partecipanti affermano che non esiste un modem di vecchia scuola nel BlackBerry.

Modifica 3 Quando inserisco una chiamata in PuTTY con ATD, immediatamente dopo la risposta alla chiamata (e il chiamante sta iniziando l'handshake) il cellulare ritorna OK. Questo non è il comportamento previsto per stabilire una connessione dati. Il telefono dovrebbe ricambiare la stretta di mano e, in caso di successo, restituire CONNECT. (In alternativa, dovrebbe restituire BUSY o NO CARRIER, ma mai semplicemente OK.) Windows DUN deve interpretarlo come "Errore 678" che stavo vedendo.


Se si utilizza ATDT per comporre il numero, si connette e rimane connesso? Inoltre hai verificato con il tuo operatore telefonico per assicurarti che non abbiano disabilitato il tethering o "Telefono come modem" e / o che tu abbia accesso per usarlo?
Ƭᴇcʜιᴇ007,

1
Aspetta, stai cercando di rispondere a una chiamata dati con un telefono vocale ? Non funzionerà, a meno che tu non riesca a cantare la stretta di mano V.22.
Grawity

@ techie007, se uso ATD si connette e rimane connesso. Sono già in grado di eseguire il normale tethering, ma voglio collegarmi a un server che non è connesso a Internet.
G-Wiz,

@grawity, ah ... quello deve essere il pezzo mancante del puzzle. si, credo sia quello che sto cercando di fare. Speravo che il telefono usasse la v.22 per creare il suo collegamento con il gateway Internet del gestore telefonico durante il tethering e potevo semplicemente inserire il numero di telefono e le credenziali del mio server di accesso remoto. è semplicemente impossibile? supponendo di poter collegare le mie prese di ingresso / uscita audio alla presa del telefono con un adattatore, siete a conoscenza di qualche software di interfaccia di rete in grado di emulare un modem?
G-Wiz,

1
Non è chiaro cosa stai cercando di fare. Almeno alcuni telefoni (quelli che mantengono la compatibilità con i vecchi protocolli di rete) dispongono di modem integrati che rispondono ai comandi AT. Se ne hai uno, dovresti essere in grado di collegarti a un modem altrove nella rete telefonica. Se il tuo telefono rispondesse ai comandi AT con "OK" sul collegamento seriale, si presumerebbe che avesse la capacità. Ma non è probabile che collegando le tue prese audio al telefono. (Perché dovresti anche provarlo se hai il collegamento seriale?)
Daniel R Hicks,

Risposte:


1

I telefoni cellulari a volte espongono la loro connessione dati come un vecchio modem in stile AT. Direi che sui telefoni cellulari più vecchi funzionerà più vicino a come ti aspetteresti, cioè metti il ​​telefono in modalità modem, o colleghi A) un vero cavo seriale (o un cavo proprietario che espone i pin UART su il telefono), B) un cavo USB che funziona come una porta COM o C) una porta COM virtuale Bluetooth e utilizzalo come faresti con un normale modem seriale esterno.

Quindi la conversazione AT che stai avendo, che non funziona, è l'interfaccia di comando AT fissata alla connessione dati dei telefoni cellulari. La presenza di un'interfaccia di comando AT non significa automaticamente che si sta parlando con un dispositivo che esegue modulazione / demodulazione in stile analogico. Molti telefoni lo facevano. Con la maggior parte dei telefoni Android che ora supportano RNDIS / USB su Ethernet non è più necessario e non sono sicuro che molti lo facciano o lo stato attuale di questo.

A parte questo, penso che ci siano estensioni del set di comandi AT per supportare specificamente i telefoni cellulari che condividono dati tramite questa interfaccia e persino per supportare cose come gli SMS.

Nessun cellulare esegue la modulazione / demodulazione in stile analogico di un modem analogico di cui ho mai sentito parlare in modo nativo. Potresti essere in grado di ottenere softmodemun funzionamento simile o simile su un dispositivo Android se lo compili in modo incrociato per ARM, ma non so se esiste un'applicazione come quella per Blackberry; Dubito fortemente che ne esista uno.


0

Hai provato a chiamare un numero di accesso remoto gratuito?

Dai un'occhiata ai seguenti link.

Numeri di accesso Netzero
Google "Numeri dialup gratuiti"


grazie per le informazioni. come ha sottolineato la gravità nei commenti, il problema è la mancanza di modulazione del segnale compatibile con v.22 / v.92 nel telefono o nel computer. in altre parole, un modem = phoneline + modulatore di segnale. un telefono cellulare ha solo la parte della linea telefonica e apparentemente il tethering usa qualcos'altro per stabilire il collegamento.
G-Wiz,

1
@gWiz: Molti telefoni cellulari più vecchi (pre-smartphone) fare avere le parti necessarie e possono utilizzare dial-up connessioni internet più di GSM, così come la funzione di un modem collegato a un computer. (Il mio commento riguardava più il tipo di "risposta"; è stato fatto dal software PPP o da te manualmente?)
gravità

I semplici test che ho fatto finora erano connessioni in uscita; Sto componendo un server che funziona correttamente. Stavo tentando di utilizzare il software PPP dial-up di rete incorporato di Windows, nonché il controllo del set di comandi AT manuale con un terminale seriale. Inoltre, ho solo smartphone moderni per provare questo. (iPhone e BlackBerry.) Grazie per le ottime informazioni finora, qualche altro consiglio?
G-Wiz,

0

In un passato relativamente lontano ho usato un cellulare "stupido" insieme al suo cavo di upload / download per stabilire una connessione modem wireless. IIRC, richiedeva un driver di dispositivo sul laptop. L'interfaccia presentata era essenzialmente la vecchia interfaccia AT "SmartModem", che il laptop sapeva intrinsecamente come usare. Sfortunatamente, la velocità era limitata a 9600 bps o qualcosa del genere.

Hai provato a dire al tuo computer che è uno SmartModem o un modem AT standard e chiedendogli di comporre la connessione?

(Ricordo, tuttavia, che potrebbe essere necessario utilizzare un parametro speciale (guardando il set di comandi di Hayes , S9 o S10 suona familiare, anche se potrebbe essere stata una delle estensioni post-Hayes) per dire al modem che questo è una connessione wireless e che ha una latenza più lunga rispetto a una linea fissa. Sembra un po 'sciocco farlo per un modem incorporato nel telefono, ma potrebbe essere ancora necessario.)


grazie per le informazioni. come ha sottolineato la gravità, è probabile che non vi sia nulla da fare con la modulazione audio dei dati <->.
G-Wiz,
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.