3GとWi-Fi接続の両方を起動して実行することは可能ですか?私は両方のインターフェイスを介して同時に送信したいです。AndroidでWi-Fiと3Gインターフェースを同時に使用可能にする
しかし、私はWifiが起動しているときに3Gがダウンしていることに気づいた。実際には、ルーティングテーブルはインターフェイスのオン/オフで更新されるようです。私が実行した上でのWiFiと
192.168.1.0/24 dev eth0 src 192.168.1.147
default via 192.168.1.1 dev eth0
3)の/ UMTSに
a.b.c.1 dev rmnet0
a.b.c.0/24 dev rmnet0 src a.b.c.2
default via a.b.c.1 dev rmnet0
2)ルートテーブル無線LANオン/無線LANに
1)ルートテーブルUMTS:
# ip link set rmnet0 up
# ip route
192.168.1.0/24 dev eth0 src 192.168.1.147
a.b.c.0/24 dev rmnet0 src a.b.c.2
default via 192.168.1.1 dev eth0
私は、私がデバイスを起動して実行することができたと思ったのを見たときに。しかし、そうではありません。公衆インターネットアドレス(a.b.c.3)にpingを実行すると、ケース1)と2)すべてがうまくいく。場合3)私は答えを得る。
Androidは一度に1つのデバイスしか利用できないと設定していますか?どのようにすれば、通常のLinuxボックスのように、両方のインターフェースを起動して利用できるようにすることができますか?
P .: Wi-Fiがオンになっているときにデータ接続を有効にするために、[1]の解決策を試しました。
[1] How to enable data connection on Android 2.3
[2] How to block calls in android - > telephonyService.enableDataConnectivity()を取得するITelephonyを使用して、私は例外があります。
おそらくあなたが聞きたいものではありませんが、これはかなり複雑になると思います。私が見たすべての実装では、アクティブな接続を使ってデータを送信しています(優先度の高いものに応じて、1つだけのように_the_)。あなたは同時に両方を介して送信したいと考えている高い重要性の理由はありますか? 最初に最初に送信し、次にもう一方を送信することを選択できますか? – blindstuff
私は研究者です。私が開発している通信システムでは、両方のインターフェイスを同時にアクティブにする必要があります。私はそれを読んでいるようですが、GoogleはITelephonyインターフェース[1](http://code.google.com/p/android/issues/detail?id=15031)で動作するようになっているようです道。しかし、ネイティブCで開発してコンソールで実行することが可能かどうかを知りたいです。どんな援助も大歓迎です。 – jlanza
別のポイント。現在のアンドロイドバージョンはTetheringをサポートしています。その場合、両方のインターフェースが稼動しています。そうすれば、両方のifacesをインターネットに接続するためのアンドロイドをカスタマイズするための出発点になる可能性があります。 – jlanza