Анализатор данных Teltonika FM1100 - PullRequest
0 голосов
/ 24 марта 2012

Я собираю сервер сокетов TCP / IP на python для устройства teltonika fm1100, но не могу разобрать данные.Это не читается.В OpenGTS, написанном на Java, они используют класс Payload для анализа данных.Вот что я получаю от трекера.

26E�F�� � @ �E� B.�6E� \ p����E� B.�6E�5 �����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.�6E�xX�� �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.�6E����0� 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

Любая идеякак прочитать это или как расшифровать его python

1 Ответ

0 голосов
/ 24 марта 2012

Я бы предложил начать с исходного кода OpenGTS.Так как он размещен на SourceForge, я предполагаю, что источник доступен.Вы должны быть в состоянии выяснить формат потока байтов из их анализатора сообщений.Как только вы знаете формат данных, используйте что-то вроде struct module , чтобы проанализировать двоичный файл и написать несколько классов для представления данных в хорошем Pythonic-виде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...