L'automatisation de la communication de port série sur Linux

J'ai un serveur linux (Red Hat 4) avec une connexion de port série d'un linux embarqué l'appareil, et une autre connexion de port série d'un régulateur de puissance pour ce périphérique. Ma méthode de lutte est d'ouvrir deux minicom séances, chacune dans sa propre fenêtre. Je voudrais automatiser cette communication par le biais de scripts. Au début, j'ai commencé à penser comment je pourrais automatiser à l'aide de minicom, alors réalisé que je ne devrait pas essayer d'automatiser à l'aide d'une application de console quand un script doit être en mesure de parler au port directement.

Je sais que certains Perl et python. Je n'ai pas d'expérience antérieure de la communication par modem (à l'aide de commandes AT). Perl a de Périphérique: Modem, si c'est seulement la bêta, et Perl semble être un bon choix parce que je préfère son texte d'extraction et de querelles capacités. Mais, si j'ai besoin d'apprendre à contrôler un modem et d'écriture/déboguer un script, qui ajoute plus de temps à ma tâche.

Est-il possible/commune de contrôler de manière interactive une application console comme minicom avec un script? Si non, quelles sont les bonnes ressources pour m'apprendre à utiliser de modem À commandes? Ou est-il une autre ressource qui pourrait simplifier les choses pour moi?

OriginalL'auteur jasper77 | 2010-10-06