Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Comunicare con un dispositivo seriale

    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
    Email:
    zeromega@libero.it

    Home:
    http://www.zeromega.org/

  2. #2
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    Se non ho capito male lei vorrebbe mandare sia a video che nel file l'output, giusto?

    Se si guardi questo topic che la può aiutare:

    http://forum.html.it/forum/showthrea...9&pagenumber=3


  3. #3
    Purtroppo i programmi di comunicazione come minicom non restituiscono l'output alla shell (almeno io non ci sono riuscito) né lo ricevono dalla shell. E' questo il pezzo che mi manca: comunicare direttamente con il dispositivo, senza che un programma mi si metta nel mezzo.
    Email:
    zeromega@libero.it

    Home:
    http://www.zeromega.org/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.