demura.netチームはGPSとしてU-blox社のEVK-5Hを使っています。GPSのデータを読むためにNMEAのライブラリを使っていましたが、非常に不安定でデータを読むときと読めないときがあり問題でした。チェックサムエラーが出るなど困ったものです。さんざん悩みました。でも、U-blox社の資料を読むとgpsdを勧めているのですね。これは、裏を返すと他の方法では難しいということではないでかね。
そこで、gpsdを使うことにしました。gpsdはとても賢くubloxのバイナリを読むことができます。gpsdのパッケージにはgpsdクライアント用のプログラムもあり数時間で乗り換えることができました。
ubloxをLinuxで使用する方はgpsdをお勧めします。他に何か良い方法があればコメント頂ければありがたいです。
でむ
コメント