Sono consapevole che è stato chiesto prima (con soluzione limitata o assente) ma non ho visto nessun aggiornamento recente e penso che il mio scenario sia unico quindi inizierò una nuova discussioneAccesso alla LAN WiFi (senza gateway) e alla rete mobile contemporaneamente
Ho un Raspberry Pi e funziona come un punto caldo tra le altre cose. In base alla progettazione, DHCP non distribuisce un gateway predefinito. Il mio caso d'uso è uno o più dispositivi che interagiscono con il Pi come server.
Uno dei dispositivi connessi sarà un dispositivo mobile (modifica: eseguendo un'app personalizzata del mio progetto che fa parte della soluzione totale) e tale dispositivo manterrà la sua connessione cellulare, non per il tethering o il routing ma in modo tale che l'applicazione può accedere simultaneamente alle risorse interne ed esterne.
Attualmente:
IOS: Questo funziona esattamente come mi aspetto su IOS - rileva che la rete Wi-Fi non ha un gateway predefinito e invia il traffico esterno over cellulare.
Android: Questo non funziona affatto. Android vede ostinatamente la connessione WiFi e disabilita il cellulare, anche senza gateway predefinito.
Windows Phone: Tipo di ibrido. Entrambe le reti restano attive, ma il mio scenario ha una voce DNS nel DNS pubblico e un sito pubblico si collega a una risorsa sul Pi. Se collego direttamente la risorsa usando l'indirizzo IP WiFi del Pi, funziona perfettamente (anche se questo causa altri problemi relativi alla sicurezza). Se collego tramite un FQDN, in realtà non sono sicuro di cosa sta succedendo. Non si risolve dal browser Web sebbene ogni utilità di rete che ho installato sul telefono per la risoluzione dei problemi risolva correttamente il FQDN all'indirizzo Pi tramite DNS.
Spero che questo abbia senso. La domanda: come posso abilitare questa funzionalità a tutto campo nel 2015? :) Per i miei scopi, il Pi come un hotspot nonroutable privato funziona meglio di WiFi diretto o Bluetooth. E ricorda che non sto chiedendo al telefono il PERCORSO; Ho bisogno che la mia applicazione personalizzata sia in grado di connettersi simultaneamente al Pi e all'Internet pubblica. Voglio che tutti i telefoni facciano ciò che IOS fa a questo riguardo.
Il mio scenario attuale è il Pi che ospita una pagina Web (tra le altre cose) e questa è la mia preferenza, ma può anche essere risolto in modo nativo?
Non si tratta di programmazione ... Potresti avere più successo se pubblichi altrove. – JonasCz
Ma i programmatori sono le persone che hanno maggiori probabilità di avere requisiti simili e, come tali, sono più propensi a sapere quali soluzioni alternative/oscure API/alternative potrebbero essere efficaci. – Brett
True ... [Questo] (http://stackoverflow.com/questions/18394066/android-use-wifi-direct-and-cellular-data-in-app) e [This] (http: // stackoverflow. it/questions/24429190/how-wifi-and-mobile-data-both-work-simultaneamente-in-android-for-obd2-device) può aiutare, anche se probabilmente solo se si stanno facendo le richieste di rete nella propria app che tu hai scritto te stesso (Così si può utilizzare le API appropriate) – JonasCz