Comunicação com Cold Storage via Audio!
Na altura em que criei o meu sistema de Cold Storage (e sobre o qual fiz um tutorial) pus logo de parte usar pens USB para comunicação entre PC online e offline, tendo partido para alternativas, nomeadamente a comunicação via QR. Tinha já eu o sistema montado e ainda brinquei, sem grande sucesso, com comunicação via audio... Decidi revisitar esse método de comunicação e até que nem é nada difícil de implementar! Além de que facilita e agiliza bastante a comunicação...
O princípio básico é fácil: O computador offline codifica um ficheiro .wav com a nossa transacção e emite-o via a saída de som e o computador online recebe o sinal via entrada de som e descodifica-o. Para isso precisamos simplesmente de um cabo audio macho-macho (com sorte já têm um desses, no vosso carro, e tratam-no por "cabo aux"...) ligado a porta de headphones do PC offline e a porta de microfone do PC online, ou vice-versa dependendo da direcção dos dados. A necessidade de hardware muito básico para este método (ao invés de uma camera) torna também a nossa Cold Storage ainda mais barata!
Podem ver o procedimento em video:
Instruções
Instalação manual do minimodem:
sudo apt-get download $(apt-rdepends minimodem|grep -v "^ "|grep -v "debconf-2.0")
Depois correr sudo dpkg -i *.deb no ambiente offline.
Para colocar o minimodem em modo de escuta:
minimodem --rx 1200
Para criar o ficheiro de audio:
minimodem --tx -A -v 0.90 -f *nome do ficheiro audio*.wav 1200 < *ficheiro com a transacção*
Para emitir o ficheiro:
omxplayer *nome do ficheiro*
Script Cold Storage actualizado: https://pastebin.com/raw/bWwz7498
O princípio básico é fácil: O computador offline codifica um ficheiro .wav com a nossa transacção e emite-o via a saída de som e o computador online recebe o sinal via entrada de som e descodifica-o. Para isso precisamos simplesmente de um cabo audio macho-macho (com sorte já têm um desses, no vosso carro, e tratam-no por "cabo aux"...) ligado a porta de headphones do PC offline e a porta de microfone do PC online, ou vice-versa dependendo da direcção dos dados. A necessidade de hardware muito básico para este método (ao invés de uma camera) torna também a nossa Cold Storage ainda mais barata!
Podem ver o procedimento em video:
Instruções
Instalação manual do minimodem:
sudo apt-get download $(apt-rdepends minimodem|grep -v "^ "|grep -v "debconf-2.0")
Depois correr sudo dpkg -i *.deb no ambiente offline.
Para colocar o minimodem em modo de escuta:
minimodem --rx 1200
Para criar o ficheiro de audio:
minimodem --tx -A -v 0.90 -f *nome do ficheiro audio*.wav 1200 < *ficheiro com a transacção*
Para emitir o ficheiro:
omxplayer *nome do ficheiro*
Script Cold Storage actualizado: https://pastebin.com/raw/bWwz7498
Comentários
Enviar um comentário