将来自teltonika设备的不可读数据解码为PHP中的HEX String

时间:2018-01-18 11:46:02

标签: php gps tracker

您好我正在尝试为他们发送数据的Teltonika设备开发一个平台,我需要在位置坐标中解析它。我已经完成了握手的事情并且设备正在发送数据,但数据不是HEX字符串,我需要HEX字符串才能解码数据。我收到的字符串是:

   a  ÷0 ,FÄ«¿ä@ {   Ê€C% ÉÿüB/    a
㨠,FÅ´¿äÚ v "  Ê€C% ÉÿüB/    a Ð  ,FÅê¿ä¼ w #  Ê€C%É
ÿüB/    a   ¼˜ ,FŬ¿ãÒ z #  Ê€C% ÉÿüB/    ߘ 357454072967951
      a      ÷0 ,FÄ«¿ä@ {   Ê€C% ÉÿüB/    a   㨠,FÅ´¿äÚ v " 
 Ê€C% ÉÿüB/    a   Ð  ,FÅê¿ä¼ w #  Ê€C%ÉÿüB/    a
¼˜ ,FŬ¿ãÒ z #  Ê€C% ÉÿüB/    ߘ

但是我需要一个正确的十六进制字符串来解析位置坐标中的数据。它可以在PHP中完成,它的方法是什么。任何帮助都会有很大帮助。

1 个答案:

答案 0 :(得分:0)

要将二进制数据转换为十六进制字符串,可以使用bin2hex()