соединение te lnet in python и командный переключатель отправки - PullRequest
0 голосов
/ 12 марта 2020

Я играю с переключателем, и я хочу управлять переключением с Windows P C для te lnet in python 2.7.

Миссия состоит в том, чтобы может отправлять команды, указанные производителем, и таким образом переключаться между HDMI1 и HDMI2.

Как это сделать?

Я имею в виду, как вы можете установить sh соединение, затем отправить команды и получить ответ, который коммутатор возвращает, а затем изменить, и таким образом чередовать.

Что я Я пытался для коммутатора вернуть текущий источник, но я не могу. Указанная производителем команда должна отправить: r источник! и должен закончиться возвращением автомобиля.

Это команда для чтения текущего источника коммутатора:

#!/usr/bin/env python2.7
import sys
import telnetlib

HOST = "192.168.1.100"
PORT = "8000"

telnetObj=telnetlib.Telnet(HOST,PORT)
message = ("r source!\r\n").encode('ascii')
telnetObj.write(message)
output=telnetObj.read_all()
print(output)
telnetObj.close()

если я подключаюсь к коммутатору через путтын, он соединяет меня, стоит упомянуть, что производитель не говорит мне что я должен указать имя пользователя и пароль, и когда я подключаюсь к puttyn, он не запрашивает пароль, и я могу отправлять команды, но что я действительно ищу, так это возможность периодически переключаться между HDMI1 и HDMI2, чтобы скрипт оставался запущенным как процесс, но с этим кодом он не работает для меня

...