Интернет-магазин

Просмотр корзины
В корзине:

товаров - 0 шт.



Статьи / KA053 / Конвертор Ke-команд в HEX



§ 53. Конвертор Ke-команд в HEX

Дмитрий Иванов, 28 Мая 2021


При работе с модулями Laurent-5 / Laurent-5G иногда возникает необходимость представить Ke-команду управления в HEX виде. Например, для того что бы отправить ее в теле другой команды ($KE,PUT) или передать в теле HTTP GET запроса.



Достаточно каждый символ текста Ke-команды заменить на соответствующией ей HEX код символа используя стандартную таблицу ASCII (см. иллюстрацию ниже).

Ke-команды управления в HEX виде


Например, необходимо предстваить в HEX виде команду:

$KE,REL,1,1

Символу '$' соответствует HEX код 24, символу 'K' - HEX код 4B и т.д. В итоге, исходная команда в HEX виде будет иметь вид:

244b452c52454c2c312c31

Поскольку Ke-команды отправляемые в порт модуля (TCP клиент, TCP сервер, RS-232 и т.д.) требуют наличия в конце строки символов CR + LF (возврат каретки / перенос на новую строку), имеющих в HEX соответственно вид 0A и 0D финальный вид Ke-команды в HEX виде будет следующий:

244b452c52454c2c312c310d0a



Для упрощения и удоства, ниже представлен простой сервис автоматически формирующий HEX вид строки с Ke-командой. Он так же добавляет в конец HEX строки символы CR+LF в HEX виде.



Ke-команда:

Результат:






© Дмитрий Иванов
28 Мая 2021 года
http://www.kernelchip.ru



© KERNELCHIP 2006 - 2021