Autore Topic: Wifi e 3G attivi contemporaneamente.  (Letto 5330 volte)

Offline Nicolò

  • Utente junior
  • **
  • Post: 51
  • Respect: 0
    • Mostra profilo
Wifi e 3G attivi contemporaneamente.
« il: 14 Marzo 2011, 16:49:48 CET »
0
So che Android di default predilige la connessione wifi piuttosto che quella 3G, sarebbe possibile mantenere aperte entrambe le connessioni? Ad esempio, normalmente se si è collegati alla rete 3G e si accende l'antenna WiFi ol traffico si sposta tutto sul WiFi, io invece vorrei mantenere attive entrambe le antenne, sarebbe possibile?

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #1 il: 14 Marzo 2011, 17:35:28 CET »
0
e come faresti a reindirizzare il traffico di rete verso l'uno o verso l'altro?
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #2 il: 14 Marzo 2011, 17:43:11 CET »
0
Se è lecito chiedere, qual'è la ragione?

Lo chiedo perchè talvolta si cerca come implementare quella che si ritiene la soluzione, mentre si scopre che c'erano altre soluzione di più semplice realizzazione.  :-P
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nicolò

  • Utente junior
  • **
  • Post: 51
  • Respect: 0
    • Mostra profilo
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #3 il: 14 Marzo 2011, 21:17:37 CET »
0
La soluzione è che sto facendo un progetto di ricerca con la Telecom e stiamo trattando il tema dell'offloading, fatevi un giro in rete e capirete...

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #4 il: 15 Marzo 2011, 16:11:51 CET »
0
Sarebbe bene se spiegassi velocemente la cosa e, comunque, ti rifaccio la domanda che ti ho fatto in principio: come avresti intenzione di reindirizzare il traffico? cioè: come fai a scegliere da chi fare passare i dati?
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #5 il: 15 Marzo 2011, 16:40:33 CET »
0
La soluzione è che sto facendo un progetto di ricerca con la Telecom e stiamo trattando il tema dell'offloading, fatevi un giro in rete e capirete...

Da profano, mi sembra che i telefoni già funzionino secondo il principio dell'offloading: cioè, quando c'è una connessione WiFi, usano quella, altrimenti provano ad usare il 3G. E' questo l'offloading che citavi?

E poi, se presenti, entrambe le connessioni rimangono attive, ma come ti dice 7h38ugg3r non credo esista un modo di dire quale usare.

NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #6 il: 15 Marzo 2011, 19:33:39 CET »
0
E poi, se presenti, entrambe le connessioni rimangono attive, ma come ti dice 7h38ugg3r non credo esista un modo di dire quale usare.
Appunto.. E di fatto non avrebbe senso permettere di attivare entrambe le connessioni e poi non permettere di reindirizzare il traffico.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Riget

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #7 il: 18 Marzo 2011, 11:06:32 CET »
0
Attivare 2 connessioni di rete
Permette di implementare "Network Load Balancing"
Che permette di aumentare la banda passante della connessione elimina i tempi morti nel passaggio da una rete all'altra e aumenta l'affidabilità della connessione, non avendo mai discontinuità di servizio (compatibilmente con la disponibilità di copertura di reti)
Il non plusultra sarebbe poter effettuare il load balancing tra più reti wifi e 3G ottenendo performance affidabili e veloci

Minpiaverebbe molto saper come poter implementare tutto su un dispositivo mobile uno spunto si potrebbe trarre dal progetto zeroshell per un router basato su codice open source

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #8 il: 18 Marzo 2011, 11:26:17 CET »
0
L'argomento è interessante, ma non saprei nemmeno da dove cominciare. Non mi stupirebbe se fosse necessario compilarsi una versione adhoc del sistema operativo Android.

Penso che su xda-developers saprebbero quanto meno indicare la via da seguire.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nicolò

  • Utente junior
  • **
  • Post: 51
  • Respect: 0
    • Mostra profilo
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #9 il: 20 Marzo 2011, 17:57:26 CET »
0
Beh, la butto li, magari si potrebbero aprire diversi socket su interfacce diverse, che dite? Come si crea un socket lo so, invece non so come si crea un socket sull'interfaccia mobile o wifi, come potrebbero essere distinti?

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #10 il: 21 Marzo 2011, 12:14:27 CET »
0
il problema principale credo risieda nel fatto che se attivi il wifi si disconnette in automatico dalla rete 3G.
Credo che si possano gestire 2 tipologie differenti di connessione, interfacciandosi al ConnectivityManager e selezionando l'una e l'altra.
Solo che quando si agisce ad un livello più alto (che so, un httpGet o similari) come si fa a dirgli di utilizzare una connessione pouttosto che un'altra?
Forse si potrebbe fare, e forse si potrebbe fare interfacciandosi a livello più basso (NDK) e scrivere una serie di classi che permettono questa distinzione.
Ma anche quì, questa cosa funzionerebbe solo per chi utilizza questo nuovo driver, mentre per le app che funzionano in modo standard la cosa non va.....di fatto credo che sia come dice bradipao, cioè che si dovrebbe riscrivere a livello di s.o. un layer che gestisca il tutto, ed in qualche modo "wrappare" anche le funzioni che già esistono.
Magari sbaglio, ma anche io sono convinto che ci voglia una soluzione ad hoc.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline hivesoft

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #11 il: 23 Luglio 2015, 08:25:39 CEST »
0
Scusate se riprendo l'argomento ma avrei la stessa necessità. il perché è semplice: devo scrivere un app che possa colloquiare contemporaneamente con un server locale presente sulla rete wifi e un server remoto accessibile tramite connessione 3g. il routing me lo aspetterei in base all'indirizzo IP di destinazione.

Inviato dal mio SM-P605 utilizzando Tapatalk


Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Wifi e 3G attivi contemporaneamente.
« Risposta #12 il: 23 Luglio 2015, 10:58:48 CEST »
0
Scusate se riprendo l'argomento ma avrei la stessa necessità. il perché è semplice: devo scrivere un app che possa colloquiare contemporaneamente con un server locale presente sulla rete wifi e un server remoto accessibile tramite connessione 3g. il routing me lo aspetterei in base all'indirizzo IP di destinazione.

Temo che android (almeno quello standard) non lo permetta. Come ripiego temporaneo potresti pensare questo approccio "creativo": connessione 3g attiva sul terminale, wifi tether attivo e server locale connesso al terminale in wifi tethering.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store