Подумайте о том, чтобы заставить производителя устройства сменить протокол на что-то менее глупое, если время не имеет значения.
Наличие последовательного протокола, критичного по времени, или действительно, требующего подтверждения одного сообщения перед отправкойво-вторых, это действительно глупо.
последовательные порты в стиле rs232 очень медленные, и все, что делает их хуже, - плохая идея.протокол - каждый байт данных был индивидуально подтвержден (duuh!), а следующий не был отправлен до получения подтверждения - это означало, что скорость передачи данных была ничтожной частью того, что должно было быть.
Посмотрите, к примеру, на протокол zmodem, который менее глуп.
Еще лучше, попросите продавца войти в 1990-е и использовать USB.