This page (revision-1) was last changed on 20-Apr-2024 11:53 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
20-Apr-2024 11:53 1 KB UnknownAuthor

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 26 lines
[{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