2012-03-24 1 views
0

私はteltonika fm1100デバイス用のPythonでTCP/IPソケットサーバーを構築していますが、データを解析できません。それは読むことができません。 Javaで記述されたOpenGTSでは、ペイロードクラスを使用してデータを解析します。ここで私はトラッカーから受け取ったものです。Teltonika FM1100データパーサー

26E�F�� @E B.6E \ pEを B.6E5 �����E� B.�6EP����E� B.�6E��@� ���E� B.�6E��0����E� B.�6E�� �����E� B.�6E�r�����E� B.�6E�K����E� B.�6E�#�� ���E� B.�6E������E� B.�6E��8��� �E� B.�6E�������E� B.�6E��x�����E� B.�6Eߟh��� E B.6ExX �E� B.�6E�QH�0� E B. 6E *8 P E B. 6E ��E� B.�6E�� P E B. 6E @ E B. 6E 0 E B. 6E @ P E B. 6E 0 0 E B. 6E 0 E B. 6E 0 E B. 6E u 0 E B. 6E M 0 E� B.�6E�&�� � E B.6E0 E� B.�6E����P� E B.6EڱP E� B.�6Eڊ���� E B.6E_ E� B.�6E�uH�P� E� B.�6E؊������ E� B.�6E�c������E� B.�6E�<�� E B. 6E P E B. 6E E B. 6E ǘ E B. 6Eנ E B. 6E yx E B. 6E Rh E B. 6E֢ ��E� B.�6Eո@�0�E� B.�6E���� E B. 6E @ @E B.6E �E� B.�6E����@E� B.�2

これを読んでする方法や、私がOpenGTSソースコードで始まることをお勧め

答えて

0

をPYTHONそれをデコードする方法任意のアイデア。 SourceForge上でホストされているので、ソースが利用可能であると仮定します。メッセージパーサーからバイトストリーム形式を把握できるはずです。データ形式がわかったら、struct moduleのようなものを使ってバイナリを解析し、素敵なPythonの方法でデータを表現するいくつかのクラスを作成します。

+0

私はJavaに精通していません。誰かが私にバイトストリームの形式を教えてくれれば素晴らしいだろう – stalwart