nc o socat: come leggere i dati da remoto: / dev / ttyACM0?


1

Ho un dispositivo in esecuzione su un computer remoto su / dev / ttyACM0 Ora voglio leggere quei dati sul mio computer. Posso collegarmi ad esso tramite ssh. Sfortunatamente sono un nc / socat rookie e no howto coperto questo.

Semanticamente come questo:

  cat remote:/dev/ttyACM0

Il sistema remoto ha un linux limitato e non posso installare pacchetti. ( socat non è disponibile lì, nc è)

Super cool sarebbe avere un dispositivo inoltrato:

local:/dev/ttySOCK0   pointing to   remote:/dev/ttyACM0

Risposte:



1

Ho trovato la soluzione per separare una:

on remote: cat /dev/ttyACM0 | nc -l -p 44144

on local: nc remote 44144

2a parte ancora aperta: Ci sarebbe un modo per rendere un personaggio un dispositivo fuori dal "tubo"?


Probabilmente potresti usare socat per ritrasmettere i dati in una named pipe, il che potrebbe essere sufficiente.
RedGrittyBrick
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.