2014-11-18 1 views
3

Я разрабатываю платформу с использованием ODROID U3 с Android для пользовательского приложения. Я объединил источник ядра MPTCP с источником ядра Android для получения ядра с поддержкой MPTCP для Android.Держите 3G-соединение онлайн, когда подключен Wi-Fi (пользовательская система Android)

Единственное, что Android по умолчанию отключает 3G-соединение, когда имеется Wireless, и я хочу, чтобы он был доступен для работы MPTCP путем совместного использования его.

Я могу вручную управлять всем, но я не нашел то, что отключает 3G-соединение и как обойти его. У меня также есть BSP, если необходимо, чтобы обойти его.

Кто-нибудь знает, где я могу обойти или где он отключается 3G?

PS: Я уже видел Android High Priority Connection, и это не относится ко мне. Мне нужны оба соединения, для которых я прозрачно трансформирую маршруты MPTCP для доступа к сети. Также я знаю, что это не то, что я могу сделать в ненарушенных устройствах. У меня есть root, и я также могу перекомпилировать всю систему Android из BSP. Я искал по всему интернету, и я не нашел ничего о том, что (только высоком приоритете подключение)

То, что я уже судимый:

1 - высокий приоритет соединение: отлично работает, но приложение должно быть открытым. И я хочу, чтобы система MPTCP не поддерживала приложения.

2 - Включите Wi-Fi, подключитесь. И они вручную подключают интерфейс мобильного подключения через терминал: не работает. По какой-то причине мобильное соединение не получает IP-адрес от DHCP.

3 - Поиск на Android BSP что угодно и в любом месте, где он мог бы отключиться/на мобильном устройстве: не нашел ничего конкретного.

Спасибо!

ответ

2

Я нашел решение здесь: https://sites.google.com/site/lotuseaterarpit/news/3g4gwififorandroidconcurrently

Так поясню вам нужно отключить службу WiFi от андроида (используя SVC WiFi отключить и их вручную настроить беспроводную сеть, так:

Позволяет supose у нас есть беспроводной интернет на wlan0, мы сделаем:

Отключить службу интерфейса Wifi

svc wifi disable 

Поднимают Wi-Fi интерфейс

busybox ifconfig wlan0 up 

Настройка WLAN интерфейс

iwconfig wlan0 mode managed essid YOUR_SSID 
iwconfig wlan0 key s:WIRELESS_KEY 
iwconfig wlan0 commit 

DHCP интерфейс, чтобы получить IP

dhcpcd eth0 

Так с этим, вы можете иметь свой 3G связь в Интернете вместе с беспроводной сетью. Вам нужно настроить маршруты самостоятельно, но это позволит вам сделать это.

Надеюсь, это поможет!

Смежные вопросы