Недостаток вообще всех прошивок мостов TCP <> UART в том, что они не поддерживают обмен на уровне сообщений, а не байт.
Например, тот же протокол WebSockets.
Бывают устройства на RS232/RS485, в протоколах которых не используется кодовое разделение пакетов в потоке, вместо этого - таймауты.
С...