Привет! Я пытаюсь разработать платформу для устройств Teltonika, куда они отправляют данные, и мне нужно проанализировать их в координатах местоположения. Я сделал рукопожатие, и устройство отправляет данные, но данные не являются шестнадцатеричной строкой, мне нужна шестнадцатеричная строка для ее декодирования. Строка, которую я получаю:
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()
.
Других решений пока нет …