-1

事前に、この問題に関する回答と提案をいただければ幸いです。

GPSトラッカーモジュール(モデル:m528)に取り組んでいますが、文書化が不十分であるため、送信するデータ形式に関する論文はありません。

特別なポートをリッスンし、モジュールによって送信されたデータ パケットを取得する独自のサーバーがあります。

受信したパケットの緯度と経度の位置を知っています。それぞれに、N、W、S、E インジケーターのない 4 バイトがあります。

これは私が役立つと思う例です。

16 進数で保存された緯度データ: 03447535 緯度値: 34.79225

16 進数で保存された経度データ: 04830690 経度値: 48.51150

助けと提案をいただければ幸いです。

4

2 に答える 2

3

あなたが持っているものは、16進表現ではないようです。度/分のようです: 03447535 = 34°47.535' = 34.79225 10 進数...

于 2012-11-24T17:04:37.053 に答える
1

変換は簡単です。まず、小数点以下 3 桁を区切ります。これは度になります。

03447535 -> 034 degrees

次に、残りを取り、60000 で割ります。

47535 / 60000 = 0.79225

最後に 34 度を追加すると、次の結果が得られます。

34.79225

他の番号と同じ:

04830690 -> 48 degrees + 30690 / 60000 = 48.5115
于 2012-11-24T17:05:02.513 に答える