将来自 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()
。
您好,我正在尝试为 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()
。