NEXUS 7のQZSS対応
QZSS

Abstract#

NEXUS7がQZSS対応という噂を聞いたので、NMEA出力を確認してみました。結果は、まずは、NMEAのGSV、GSA文でQZSSらしきデータを出力していました。

What's new#

Topic#

エミュレーターは、結構不安定で重いです。
初歩的ではありますが、パーミッションの設定でちょっと手こずりました。GPSをAndroidで使うには、ACCESS_FINE_LOCATIONを追加しないといけないのですが、ここは単なるpermissionタグではなくuses*permissionタグで追加する必要があるようです。 あとNMEA出力には、GpsStatus.NmeaListener.onNmeaReceived(long timestamp, String nmea) メソッドを実装しました。参考にしたページは、[ここ]です。これは、エミュレータでは動きませんので注意です。デバッグは、実機でやったほうがいいかもしれません。
QZ*radar[3]を使って、同じ時間の日本ですと、仰角が86.32度、方位角が*179度とありました。方位角が10度ほどずれてるな。もう少しデータを集めて検証したいところ。

Reference#

  1. [#1]Nyanchew, 2013, Nexus7で準天頂衛星みちびき対応を確認, http://nyanchew.com/jp/nexus7*gps*qzss
  2. [#2]Google, 2013, Get the Android SDK, http://developer.android.com/sdk/index.html
  3. [#3]glassonion1, 2010, Android で GPS 衛星からの情報を NMEA 形式で取得する方法, http://d.hatena.ne.jp/glass*_*onion/20101123/1290522121
  4. [#4]JAXA, QZSS#GPS SkyPlot: QZ*radar, http://qz*vision.jaxa.jp/USE/en/qz_radar