在Cisco m系列路由器上自动写入密码。为了开始重置过程,必须在ROMMON初始化时发送一个中断来输入ROMMON。就我的生命而言,无论我多么努力,我都不能让Pyserian中断。以下是我一直使用的代码:
import serial, time
effinByte = '\x03'
ser = serial.Serial('/dev/ttyS0', 9600, timeout=1.0, rtscts=False)
if(ser.isOpen() == False):
ser.open()
print("Opening port")
else:
print("Port already open")
isNotResetting = True
while isNotResetting == True:
print("Waiting for ROMMON")
theOutput = ser.readline()
if ("ROMMON" in theOutput):
ser.write(effingByte.encode('ascii'))
print ('Mr. Meeseeks find!')
while True:
print ser.readline()
基本上,它等待'初始化ROMMON'行并尝试发送一个中断。在
答案是sendBreak(self)。我真傻!在
相关问题 更多 >
编程相关推荐