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

Decode unreadable data from teltonika devices in to HEX String in PHP

您好,我正在尝试为 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 中完成吗?用什么方法可以做到。任何帮助都会有很大帮助。

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