Windows 上の rtklib が C94-M8P との組み合わせで動いたので、今度は Android 上で rtklib+ と C94-M8P の組み合わせに挑戦。
Windows と同じような設定をしても、Rover も Base も SNR に信号がでてこない。緑の四角いのは、二つ、チカチカしてるので Rover/Base ともに、それっぽいデータが来ていることは間違いなさそう。
シリアルターミナルを立ち上げて C94-M8P からのデータを見ると NMEA っぽく見えるし、telnet で Base につないでも NMEA ぽっく見える。
(ちなみに base は 善意の基準局掲示板 にあるデータ形式 u-blox、接続方法 STRSVRの局)
最初、Intel CPU の Android タブレットを WiFi 経由で Base につないでいたので、Intel CPU の問題かと思い、Arm CPU の Android phone + WiFi でつないでもダメ、Android では無理なかと、Windows tablet + rtklib + WiFi で試してもダメ。Wndows tablet + rtklib の設定を、動いている Windows PC + rtklib の設定にしてもダメ。
ただ、Windows tablet + rtklib と Windows PC + rtklib の設定を比較しているときに、設定ダイアログの内容が微妙に違っていることに気が付いた。
動いている Windows PC 上の rtklib は 2.4.2 p13、動かない Windows tablet 上の rtklib は 2.4.2。Windows tablet の rtklib を 2.4.2 p13 に入れ替えたら動いた。
Android 上の RtkGps+ のバージョンは 1.0 alpha 23 。さて、ベースの rtklib バージョンは...
2018/08/01 追記:
RtkGps+ の README.md によれば RtkGps+ 1.0 alpha 23 の rtklib は "Version pre 2.4.2p9"。C94-M8P の出力が認識されないのはこのせいか?
0 件のコメント:
コメントを投稿