PhotoTrackr のデータの中身を、COMMポート監視することで見てみました。
内部のデータ(位置情報)は 16バイトが1件に相当するデータとして記録されているようです。
例:
be b2 58 08 d6 05 2e 02 fa ab 9e 26 16 00 0a ff a3 b2 58 08 dd 05 2e 02 fb ab 9e 26 18 00 0b ff 82 b2 58 08 db 05 2e 02 00 ac 9e 26 19 00 0c ff 6b b2 58 08 e2 05 2e 02 01 ac 9e 26 1c 00 0a ff
この1件のフォーマットは以下の通り:
Long Lat date Alt Speed <---------> <---------> <---------> <---> <> <> f5 b7 58 08 17 03 1e 02 cc a9 9e 26 25 00 01 63 140031989 35521303 下記 37 Long(4バイト): 経度 小数点以下4桁の固定小数点 Lat(4バイト): 緯度 小数点以下4桁の固定小数点 date(4バイト): 以下のように Little Endian でビット列にして、上から 5, 4, 5, 5, 6, 6 bit ずつに y m d h m s が記録されている。 cc a9 9e 26 11001100 10101001 10011110 00100110 LittleEndianize ymdhms bit: 645566 00100110 10011110 10101001 11001100 <year><mon><day><hour><-min-><-sec> 09 10 15 10 39 12 Alt(2バイト): 高度(標高) Speed(1バイト): 移動速度
.