GPS ロガー(GT-730FL-S)のデータを自力で取ってこれたら面白いかも、と思ったのだが、どういうコマンドを出せば良いのかが分からない。
GT-730FL-S のデータシート PDF を見ると、「See Binary Message Protocol User’s Guide for detailed descriptions」と書いてあって、それを見ればプロトコルが分かりそうなのだが、User's Guide を見つけることができなかった。
仕方がないのでデータの流れをモニターしてみようかと思ったら、ツールを動かすまでにすでに一苦労。最終的には動いたが……。
COM ポート(シリアルポート)に流れるデータをモニター(キャプチャー/スニファ/スパイ)する Portmon for Windows というツールを Microsoft が配布している(フリーのツール)。
現時点での Portmon のバージョンは 3.03。起動すると、管理者権限を要求された後にウィンドウが開く。
Microsoft のサイトには、「実行すると、すぐに Portmon でデバッグの出力のキャプチャが開始されます」と書いてあるが、起動しても、タイトルバーに「Not Connected」と表示されてキャプチャされる気配が無い。「Capture Events」メニューもグレーアウトされているし、ポートも選択できない。
Windows 7/64 bit に対応していないのかもしれない(少なくとも旧バージョンは対応していない)と思って、VMWare の Windows XP で動かしてみたけど、結果は同じ。
他のサイトの説明だと、まず「Computer」メニューでローカルマシンに接続する必要があると書いてあるのだが、そもそも Computer メニューが無い。バージョンアップして無くなったのだろう。しかししそれでは、一体どうやってローカルマシンに接続するのか……。
というわけで、Ver 3.03 の使い方をご存じの方は教えて下さい……。
Ver 3.03 は諦め、ここに置いてあった Ver 3.02 を動かしてみた。
今度はちゃんと「Computer」メニューがあるが、Windows 7/64bit だと、「Connect Local」しようとすると「Error 6」と表示されて接続できない。
そこで、VMWare の Windows XP 上で Portmon を使うことにする。
ちなみに、XP には PL-2303 ドライバは入れなくても大丈夫なのではないかと思う(試行錯誤の中で入れてしまったが)。
GT-730FL-S のデータシート PDF を見ると、「See Binary Message Protocol User’s Guide for detailed descriptions」と書いてあって、それを見ればプロトコルが分かりそうなのだが、User's Guide を見つけることができなかった。
仕方がないのでデータの流れをモニターしてみようかと思ったら、ツールを動かすまでにすでに一苦労。最終的には動いたが……。
COM ポート(シリアルポート)に流れるデータをモニター(キャプチャー/スニファ/スパイ)する Portmon for Windows というツールを Microsoft が配布している(フリーのツール)。
現時点での Portmon のバージョンは 3.03。起動すると、管理者権限を要求された後にウィンドウが開く。
Microsoft のサイトには、「実行すると、すぐに Portmon でデバッグの出力のキャプチャが開始されます」と書いてあるが、起動しても、タイトルバーに「Not Connected」と表示されてキャプチャされる気配が無い。「Capture Events」メニューもグレーアウトされているし、ポートも選択できない。
Windows 7/64 bit に対応していないのかもしれない(少なくとも旧バージョンは対応していない)と思って、VMWare の Windows XP で動かしてみたけど、結果は同じ。
他のサイトの説明だと、まず「Computer」メニューでローカルマシンに接続する必要があると書いてあるのだが、そもそも Computer メニューが無い。バージョンアップして無くなったのだろう。しかししそれでは、一体どうやってローカルマシンに接続するのか……。
というわけで、Ver 3.03 の使い方をご存じの方は教えて下さい……。
Ver 3.03 は諦め、ここに置いてあった Ver 3.02 を動かしてみた。
今度はちゃんと「Computer」メニューがあるが、Windows 7/64bit だと、「Connect Local」しようとすると「Error 6」と表示されて接続できない。
そこで、VMWare の Windows XP 上で Portmon を使うことにする。
- VMWare の仮想マシンメニューの取り外し可能デバイスで、「Prolific usb-serial controller d」を接続する→仮想マシンで USB ブリッジ COM ポートが使えるようになる
- デバイスマネージャーで USB ブリッジ COM ポート(Prolific USB-to-Serial Comm Port)の通信速度を 38400 にする
- Portmon 3.02 を起動する。
- [Capture→Ports→(Prolific ポート)]で USB ブリッジ COM ポートのチェックを入れてキャプチャ対象にする
- [Capture→Capture Events]でキャプチャを開始する
- GT-730FL-S の電源を入れて、物理マシンの USB ポートに挿す
- GPS Photo Tagger で GT-730FL-S にアクセスすると、Portmon に通信内容が溜まっていく
ちなみに、XP には PL-2303 ドライバは入れなくても大丈夫なのではないかと思う(試行錯誤の中で入れてしまったが)。
探してるのはこれ?
http://gpsd.googlecode.com/files/GT320F-LS-Binary-Message-Protocol-v1.5.pdf