Sto sviluppando un'app di controllo remoto che utilizzerà il wifi per comunicare con l'autoradio. L'autoradio ha Ethernet, e ho Ethernet collegato a un AP wireless nel mio bagagliaio. Funziona benissimo, ma dal momento che il telefono ha una connessione wifi, vuole usarlo per raggiungere Internet, cosa che non può fare quando la mia macchina è lontana da casa.
Quello che mi piacerebbe fare è sviluppare uno script che posso eseguire per instradare il traffico LAN tramite wifi, ma il traffico WAN (internet) attraverso la connessione dati cellulare. Ho scavato un po 'in questo problema, e ho trovato questo , ma non sembra funzionare, anche dopo aver regolato la tabella di routing con un percorso predefinito attraverso l'interfaccia rmnet0 e portando l'interfaccia rmnet0 con ifconfig.
Sembra che qualcosa nel sistema operativo stia disabilitando l'hardware 3G quando il wifi è attivo. È un comportamento noto e, in tal caso, qualcuno ha qualche suggerimento su come posso aggirarlo? Ho trovato questo post in cui qualcuno ha lavorato su un altro telefono. Questo può essere fatto sul Nexus S?