2015-08-11 4 views
0

Я новичок в Python и пытаюсь подключиться к маршрутизатору с использованием последовательного соединения, что означает, что существует шаг ввода «имя пользователя/пароль». Может ли кто-нибудь привести пример последовательного соединения с участием пользователя или пароля?python serial connection login

Большое спасибо!

+0

Вы смотрели на pyserial и его минитерма например? –

+0

@PatrickMaupin Yup! Я сделал некоторые исследования о Pyserial не может найти пример с именем пользователя/пароля. – Lily

+0

Вы можете указать имя пользователя и пароль для минитерм, не так ли? –

ответ

1

Вы спрашиваете о способности обрабатывать запросы из последовательного порта (например, имя пользователя или пароль), а затем отвечать на эти запросы соответствующим образом, например, отправив имя пользователя или пароль.

Это довольно распространенный случай использования, но не обрабатывается непосредственно pyserial, который обрабатывает только немые трубы для байтов в обоих направлениях.

Один пакет, который может быть полезен, является pexpect. Вот документ, который описывает использование pexpect в сочетании с pyserial для контроля и тестирования маршрутизаторов:

http://wiki.ninux.org/ClauzClauz?action=AttachFile&do=get&target=clauz_router_testing_framework_4_python.pdf

+0

Большое спасибо за вашу помощь! – Lily