GPSロガー買いました

明けましておめでとうございます。
今年もぷちのいずをよろしくお願いします。

去年は色々あった年でした。
ぷちのいずを開設したり、tera 様の GM_Lite に触発されて勢いで qgmap を作ったり、軽い気持ちで手頃な価格の無線LANカードを買っていじってみたら zaurus で使えるようになったり。
ぷちのいずだけ見ても、結構頑張った年でした。

今年はGW-CF54G ドライバも最低限使えるようになって一段落ついたこともあり(WPA Settingアプリはまだまだですが)、今のところは再び qgmap に力を入れようかなと思ってます。

で、自分にご褒美ではないですが、GPSロガーを買ってしまいました!

M-241 買いました
M-241 を買いました

写真では金属製のカラビナをつけてあります。金属製だと受信感度に影響するかもといったブログもありましたが、GPS初心者の私の感覚では十分な感度かなと思ってます。少なくとも、uPod とは雲泥の差。

まだ使い込んでないので使い勝手等はまだ分かりませんが、これで qgmap の GPS 対応も一段と進む(?)のではないかと。

uPod では、zaurusに接続してから(電源が入ってから)、衛星を捕捉するまでに結構な時間がかかるので、ちょっと現在位置を確かめるという用途には向いてませんでした。

M-241 は常に電源を入れておけば、現在位置を確認したい時は Bluetooth を接続した zaurus に近づけるだけで現在位置がすぐにとれるので、ちょっと位置を知りたいという用途にも使えるのではないかと思ってます。
(実際に zaurus + bluetooth でそういう使い方ができるのかは確認してないですが)

qgmap の方ですが、一応、uPod を使っての GPS 対応は進んでいて、GPS から位置情報を取得して、その位置を中心に表示することはできてます。
後は、GPSデバイスファイルの設定などのダイアログまわりができれば、とりあえず使えるようになるかなと思ってます。

今月からしばらく本業の方が多忙になりそうなので、いつリリースできるか分かりませんが、地道に開発を続けようと思います。


GPS買っちゃいました – uPod

地図表示ソフトを作ってる関係上、なんとなくGPSは欲しいなぁと思っていたんですが、個人的にはあまり需要はなくて、いまいち購入に踏み出せていませんでした。

BitWarpのPHSカードを持っているので、PHS基地局の位置情報程度でも、ある程度の位置は取得できるというのも踏ん切りがつかなかった理由の一つでもありました。

Yahoo!オークションとかでも探してみたんですが、結構高くて・・・。

ですが、色々探していたら、ふと4000円程度で買えるUSB GPSドングルがあることを知り、 ついつい勢いで買ってしまいました。実際は送料が1000円程度かかるので5千円くらいになったんですが。

uPodパッケージ
uPod届きました

購入先はGPSDGPSというお店。GPS機器のお店として結構有名で色々な所で「旭川」と呼ばれているようです。

さっそくWindowsマシンに繋げて動作確認。付属ソフトを起動し、uPodを窓際に置いてしばらく待つと、ちゃんと衛星を捕捉してくれました。パソコン用のGPS機器を初めて触ったので、緯度経度が表示されたときはちょっと感動してしまいました 笑顔

続いて Ubuntu で使えるか確認。uPodを刺すと自動で usb_acmドライバがロードされ、/dev/ttyACM0 が作成されました。

LinuxのGPSソフトはよくわからないので、とりあえず cat /dev/ttyACM0 で読み出してみるとNMEAフォーマットのデータが表示されたので、多分使えるのでしょう。

最後に Zaurus です。USBホストケーブルを使ってつなげてみたところ、自動で acm ドライバがロードされました。ですが、デバイスファイルは自動では作られないようです。

cat /proc/devices を確認したところ、acmドライバはメジャー番号 166 を使うようなので、

mknod /dev/ttyACM0 c 166 0 

と、自分でデバイスファイルを作った所、cat /dev/ttyACM0 で NMEA フォーマットのデータが読み出せました。
気を良くして Zagaでも /dev/ttyACM0 を使うように設定したら、問題なく使うことができました!!

ただ、付属のUSB延長ケーブルでZaurus本体からだいぶ離さないと、ちゃんと捕捉してくれませんでした。
噂でZaurus本体のノイズの影響が大きいため、アンテナを離さないと使えないと聞きましたが、本当ですね。
衛星を捕捉した状態のuPodに Zaurus を近づけると途端に受信できなくなりました。Zaurusは結構ノイジーなんですね。