Archive for 8月 2010

Android 端末の GPS と 3G

最近 NTT 東日本の「光ポータブル」(PWR-100F)を導入した。Android 端末(HT-03A)の 3G を完全に遮断し、外出先でも光ポータブルを経由して HT-03A を利用するためである。これによって出先における HT-03A とノート PC のネット回線を一本化し経費を半減できると考えた。

これまで Android、PC ともに光ポータブル経由で問題なく利用出来ていたのだが、Andoroid 端末の Google Map や Foursquare クライアントソフトで GPS による位置特定がうまく出来ないことに気付いた。光ポータブルとつながっている基地局らしき場所までは判別しているようなのだが、端末があるピンポイントの場所を識別出来ないように見えるのだ。

そこで試しに 3G を一時的に復活させてみたところ、すぐにピンポイントの位置特定が可能になった。Tricorder という別のソフトによると 3G を遮断した状態でも GPS 情報は捕捉しているように見えるので、Google Map などでは恐らく衛星からの情報に加えて、どこかのサーバとの連携によって位置を割り出しているのではないかと推測している。なお、一時的な 3G 復活時には約 1,000 パケットが送受信されていた模様。

このままでもまあそれほど問題は無いのだが、正確な GPS 情報にアクセス出来ないのはちょっと悔しい。かといって GPS を使うときだけ 3G を復活させていると、思ったよりもパケットを消費しそうで、そうなると 3G 回線を一本化した意味が無くなってしまう。悩ましいところだ。ちなみに光ポータブルは SIM ロックフリー版で、E-mobile の SIM を挿している。まさかこれが原因ということは無いだろうと思う。