Ciao a tutti; dovrei trovare il modo per comunicare con un dispositivo seriale (un modem), ma attualmente trovo un po' di difficoltà. Più in dettaglio devo:
utilizzare degli script di bash per fare il tutto
poter inviare delle stringhe al dispositivo
leggere le stringhe che mi manda in risposta
inserire la comunicazione in file di log, sui quali successivamente compirò altre operazioni
I programmi "alla minicom" o Hyperteminal di Windows sono ottimi come comunicazione, ma purtroppo si limitano a leggere da tastiera e a rendere l'output a video.
Ho tentato aprendo 2 terminali ed eseguendo:
cat > /dev/ttyACM0
che invia dati da standard input a modem
cat -bs /dev/ttyACM0
che legge da modem su standard output, ma purtroppo 2 processi in esecuzione sullo stesso dispositivo vanno in conflitto e non tutti i comandi che invio vengono portati a termine.
Avete qualche indicazione?
Grazie