Possiedo un server linux (Red Hat 4) con una porta seriale collegata a un dispositivo Linux incorporato e un'altra connessione seriale a un controller di alimentazione per quel dispositivo. Il mio attuale modo di controllarli è aprire due sessioni minicom, ciascuna nella propria finestra. Mi piacerebbe automatizzare questa comunicazione attraverso gli script. Inizialmente, ho iniziato a pensare a come avrei potuto automatizzare l'utilizzo di minicom, poi ho realizzato che non avrei dovuto cercare di automatizzare l'utilizzo di un'applicazione console quando uno script doveva essere in grado di parlare direttamente con la porta.Automazione della comunicazione della porta seriale su Linux
Conosco un po 'di Perl e un po' di pitone. Non ho esperienza precedente con la comunicazione via modem (usando i comandi AT). Perl ha Device :: Modem, anche se è solo beta, e Perl sembra una buona scelta perché preferisco la sua estrazione di testo e le sue abilità di litigio. Ma, se ho bisogno di imparare come controllare un modem e scrivere/eseguire il debug di uno script, questo aggiunge più tempo alla mia attività.
È possibile/comune controllare in modo interattivo un'app di console come minicom con uno script? In caso contrario, quali sono alcune buone risorse per imparare come utilizzare i comandi AT del modem? O c'è un'altra risorsa là fuori che potrebbe semplificare le cose per me?
Grazie! Ho scoperto che minicom ha un'utilità chiamata runscript, che è rudimentale ma sufficiente. Tuttavia, la ringrazio molto per averlo pubblicato. Potrei benissimo trovarlo utile in futuro. Correzione – jasper77