¿Pueden los dispositivos Android conectarse tanto a WiFi LAN (no necesariamente conectados a Internet) como a redes de datos móviles al mismo tiempo? O cuando se conecta a uno, ¿tiene que desconectarse del otro?
El dispositivo es Kyocera Hydro Icon con Android 4.4.2 si es relevante.
Multipath TCP es una tecnología relativamente nueva que permite que un dispositivo use varias conexiones de red para la misma conexión TCP lógica. Esto se usa para que los teléfonos móviles usen WiFi y conexiones de datos móviles al mismo tiempo para reducir el tiempo de recuperación de datos.
No estoy seguro de qué teléfonos Android admiten actualmente TCP multirruta.
Sin TCP de rutas múltiples, una conexión TCP debe estar en WiFi o en la conexión de datos móviles, pero no en ambos. Depende del sistema operativo decidir cómo asignar estas conexiones. Creo que la decisión estándar de Android es usar Wi-Fi si está disponible (y tal vez con suficiente intensidad de señal) para minimizar el costo en los planes de datos medidos.
No estoy seguro acerca de su teléfono, pero el Samsung Galaxy S5 puede hacer eso. Ofrece una capacidad de "Download Booster" que se conecta a una red WiFi y de datos móviles simultáneamente mientras descarga un archivo.
En Android 6.0 Marshmallow o posterior, hay una opción de desarrollador.
Para versiones anteriores, algo como esto debería funcionar. Los números de métodos son específicos de la versión de Android y deberían funcionar para Android 4.4 KitKat:
#!/system/bin/sh
radioM=20
mobileDataM=27
wlanIface=wlan0
## turn on radio
service call phone $radioM i32 1
## turn on mobile data
service call phone $mobiledataM
## set mobile data as preferred network
service call connectivity $preferredNetworkM i32 0
## wait for mobile data to connect
while [ -z "$(ip a | grep ccmni | grep inet)" ]; do sleep 1; done
## reup wifi
ifconfig $wlanIface up
## enable network bypassing android service
echo enable_network 0 | wpa_cli -p /data/misc/wifi/sockets/ -i $wlanIface
La aplicación Speedify parece funcionar para este propósito, y de forma gratuita si no usa muchos datos: http://speedify.com/
Tengo un Kyocera Hydro Icon, lo acabo de probar en 4.4.2, y parece permitir que mi teléfono se conecte y transmita audio desde mi punto de acceso WiFi únicamente cuando está configurado como un servidor de tarjeta microSD (es decir, no está conectado a Internet) y seguir accediendo a los datos a través de 4G/3G de mi teléfono.
Bharat G.