Estou conectando a um sistema Debian através de uma conexão serial e transmitindo dados em tempo real de um sensor de pressão. Originalmente eu usei:
python3.6 pressure_streamer.py
Os dados estão sendo produzidos em 32,1kB / s e precisam ser armazenados em buffer, caso o leitor esteja ocupado. Eu posso adicionar um buffer com o comando pv:
python3.6 pressure_streamer.py | pv --quiet --buffer-size 10M
Com pv, os dados aparecem agrupados em 8k no estado estacionário. Isso adiciona ~ 250ms de latência.
Existe uma maneira de buffer que adiciona menos latência?