Should I insert a ssh into the acquire script?
Provavelmente sim.
Se tudo o que você executar em seu pequeno computador para coletar impressões de dados para stdout (ou puder ser feito para fazer isso), você pode simplesmente executá-lo com ssh
e redirecionar stdout na máquina local para um arquivo.
por exemplo,
ssh user@redpitaya 'data-gathering-script-or-command' > localfile
Se a saída for enorme e / ou você se conectar a ela por meio de uma conexão de rede cara, poderá economizar tempo (e talvez dinheiro) ao compactar o stdout na pequena máquina.
por exemplo,
ssh user@redpitaya 'data-gathering-script-or-command | gzip' > localfile.gz
ou
ssh user@redpitaya 'data-gathering-script-or-command | gzip' |
gzip -d > localfile
Como alternativa, você pode usar xz
ou lzma
ou qualquer outra ferramenta de compactação em vez de gzip
.
NOTA: Você está usando o tempo de CPU na pequena máquina para minimizar o tráfego da rede. Tenha cuidado para não sobrecarregar a caixinha se ela tiver uma CPU minúscula e com baixo consumo de energia.