mcmega, в исходнике менять надо, конечно.
Тут зависит от того, что вы хотите сделать. Если хотите строку символов передать в UART - тут тогда думать надо, как это лучше и удобнее сделать. Тут будут вопросы с кодировкой (наверное) и со всякими непечатаемыми символами. Можете вот здесь посмотреть: http://esp8266.ru/forum/threads/proshivka-tcp2uart-perexodnika-s-nastrojkoj-po-web.146/page-4
В моем случае проще - мне надо передать не строку символов, а команду. Формат команды заранее известен. Например, вот:
То есть я передаю что-то типа A5 B2 01 B3 (это hex-коды символов, байты по сути, всего 4 байта).
Т.е. если вы напишите newAJAXCommand('cgi.bin?swbd_enable=1') то в UART уйдет A5 B2 01 B3, если напишите newAJAXCommand('cgi.bin?swbd_enable=5') то уйдет A5 B2 05 B7 и т.д.
Тут зависит от того, что вы хотите сделать. Если хотите строку символов передать в UART - тут тогда думать надо, как это лучше и удобнее сделать. Тут будут вопросы с кодировкой (наверное) и со всякими непечатаемыми символами. Можете вот здесь посмотреть: http://esp8266.ru/forum/threads/proshivka-tcp2uart-perexodnika-s-nastrojkoj-po-web.146/page-4
В моем случае проще - мне надо передать не строку символов, а команду. Формат команды заранее известен. Например, вот:
Код:
//===============================================================================
// set_enable(enable) включение/отключение устройства качания
// Формат команды:
//
// A5 0
// B2 1
// enable - включено/выключено 2
// checksum 1..2 3
//-------------------------------------------------------------------------------
Т.е. если вы напишите newAJAXCommand('cgi.bin?swbd_enable=1') то в UART уйдет A5 B2 01 B3, если напишите newAJAXCommand('cgi.bin?swbd_enable=5') то уйдет A5 B2 05 B7 и т.д.