2013-07-17 3 views
2

я занимаюсь разработкой хоста автоматизации тестирования, который в настоящее время подключен к 10 встроенным контроллерам через последовательные порты (/ DEV/TTYs *)Подключения к удаленному TTY с помощью Perl

ускорить тестирование Я хотел бы добавить больше хозяина и позволяют им также разговаривать с контроллерами. Однако контроллер должен оставаться подключенным к первому хосту.

все программное обеспечение автоматизации тестирования написано на Perl, поэтому я ищу решение на основе perl. В настоящее время я использую Device :: SerialPort для связи с контроллерами. до сих пор не сделал работу просто отлично

есть способ использования устройства :: SerialPort для подключения к TTY устройств на удаленном компьютере , если не существует подобный модуль Perl, который может сделать

Заранее спасибо

ответ

0

Если вы можете подключиться к удаленному хосту через SSH, вы также можете запустить свой скрипт Perl на удаленном хосте. Может быть, как демон. Затем каждый скрипт разговаривает с устройствами через локальные ttys, и они могут разговаривать друг с другом через сокеты TCP или UDP, используя протокол, который вы определяете.

0

Найденный!

С другого форума я нашел небольшое приложение «socat».

он передает все сообщения tty через разъем. на стороне хоста вы используете socat для создания сокета, а на стороне клиента вы создаете psuedo tty (pty), который эмулирует удаленный tty через сокет.

Смежные вопросы