В принципе, хороший вариант:) Правда, если делать паузы между n байтами, то в худшем случае можно потерять n байт до первой паузы. Получается компромисс между скоростью передачи(< при меньшем n) и задержкой получения правильных, надежных данных (> при большем n), хотя это не проблема. Принимаются предложения и других вариантов:)