[{PageViewPlugin}] [QZSS] !!!Abstract NEXUS7がQZSS対応という噂を聞いたので、NMEA出力を確認してみました。結果は、まずは、NMEAのGSV、GSA文でQZSSらしきデータを出力していました。 !!!What's new *2013年1月20日、NEXUS7でQZSSを受信できたことが[ほぼ確認できました。|#al1] !!!Topic *噂 噂で、NEXUS7が[QZSS]を受信できると聞きました[[1|#a1]]。01と表示されるため、GPSのPRN01と共存はできないらしく、GPS01がいないときだけ、表示されるとか。実は、NEXUS7最近購入しまして、試してみましたが、紹介されているGPSTestというAndroid用のソフトを使ってみましたが、なかなか確認できませんでした。 *確認方法 Android sdk[2|#a2]を使って、NEXUS7が出力できるNMEAを見てみることにしました。最近Android SDKはEclipseと一緒に配布されているみたいですね。 [{Image src='10c32751555b9e9e.jpg' width='300'}] エミュレーターは、結構不安定で重いです。 [{Image src='9995807a3ade4250.jpg' width='300'}] 初歩的ではありますが、パーミッションの設定でちょっと手こずりました。GPSをAndroidで使うには、ACCESS_FINE_LOCATIONを追加しないといけないのですが、ここは単なるpermissionタグではなくuses*permissionタグで追加する必要があるようです。 あとNMEA出力には、GpsStatus.NmeaListener.onNmeaReceived(long timestamp, String nmea) メソッドを実装しました。参考にしたページは、[ここ|#a3]です。これは、エミュレータでは動きませんので注意です。デバッグは、実機でやったほうがいいかもしれません。 *[#l1]結果検証 NMEAとしては、$QZGSV、$QZGSAなるメッセージが出てます。QZSSっぽい。データ内容は、$QZGSVを見ると仰角が86度、方位角が190度と出ています。 [{Image src='39d34d585db6d11d.png' width='200'}] QZ*radar[3|#a4]を使って、同じ時間の日本ですと、仰角が86.32度、方位角が*179度とありました。方位角が10度ほどずれてるな。もう少しデータを集めて検証したいところ。 [{Image src='ec2eba3ab3424715.jpg' width='150'}] !!!Reference #[#1]Nyanchew, 2013, Nexus7で準天頂衛星みちびき対応を確認, http://nyanchew.com/jp/nexus7*gps*qzss #[#2]Google, 2013, Get the Android SDK, http://developer.android.com/sdk/index.html #[#3]glassonion1, 2010, Android で GPS 衛星からの情報を NMEA 形式で取得する方法, http://d.hatena.ne.jp/glass*_*onion/20101123/1290522121 #[#4]JAXA, QZSS#GPS SkyPlot: QZ*radar, http://qz*vision.jaxa.jp/USE/en/qz_radar