2012-03-24 50 views
0

我建立TCP/IP套接字服务器的Python为teltonika fm1100设备,但我无法解析数据。它不可读。在Java编写的OpenGTS中,他们使用类Payload来解析数据。这是我从跟踪器收到的内容。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���Ë B.6ExX �E� B.�6E�QH�0�Ë B. 6E * 8PE B.6E ��E� B.�6E�� PE [email protected] B.6E0 Ë [email protected] B.6E00E B. 6E 0 E B. 6E 0 E B. 6E u 0 E B. 6E M 0 E� B.�6E�&�� �Ë B.6E0 E� B.�6E����P�Ë B.6Eڱp E� B.�6Eڊ����Ë B.6E_ E� B.�6E�uH�P� E� B.�6E؊������ E� B.�6E�c������E� B.�6E�<��ë B. 6EPè B.6Eè B.6Eǘè B.6Eנ Ë B.6Eyxè B.6ERhE B.6E֢��E� B.�6Eո@�0�E� B.�6E����Ë B.6E @ @E B.6E �E� B.�6E����@E� B.�2

不知道如何阅读或如何将其解码蟒蛇

回答

0

我建议先从OpenGTS源代码。由于它托管在SourceForge上,因此我认为源代码可用。你应该能够从他们的消息解析器中找出字节流格式。一旦你知道了数据格式,就用struct module这样的东西来解析二进制文件,然后编写一些类来以一种很好的Pythonic方式表示数据。

+0

我不熟悉Java。所以如果有人告诉我字节流格式会很好 – stalwart 2012-03-24 20:24:47