Разработать PHP-парсер UDP пакета с телеметрией

1 500 руб. за проект • безналичный расчёт, электронные деньги
22 мая 2019, 12:02 • 10 откликов • 78 просмотров
Счетчик электричества (воды, газа и т.д.) присылает данные в виде зашифрованной HEX-строки. Надо её распарсить на отдельные переменные, из которых она состоит. Канал связи не важен - в скрипте нужен только парсинг. Чтобы проще было протестировать, парсер надо сделать в виде странички, которая рисует поле ввода и кнопку. В поле ввода вводим пакет, по нажатию на кнопку страница показывает расшифрованный пакет (т.е. все переменные, из которых он состоит, и их значения). В части пакета применяется алгоритм шифрования XTEA (исходники готового расшифровщика на PHP есть в наличии). Также есть подробный даташит с описанием формата пакета и примером расшифровки. В пакет упаковано 10-20 переменных, некоторые из них имеют разный тип данных в зависимости от значения других переменных.

В ответе указывайте ваш опыт в подобных парсерах. Цена фиксированная. Далее я отправлю вам даташит с описанием пакета на согласование.