需要自动时间调节PBX Harris 20-20
为了通过RS232连接到集团电话同步所需的时间并输入一定的命令
为了使过程自动化,决定使用pySerial
为了连接到PBX,必须向端口发送命令ETX(文本结束)
要在程序中使用此功能,您必须发送到端口' \ x03'
代码示例如下所示:
import serial
ser = serial.Serial('COM12', baudrate=9600, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, xonxoff=1)
ser.write(chr(3))
输出应如下所示:
<ETX> [len=2]
[len=0]
<LF><LF>*** NO DEFAULT AVAILABLE *** [len=30]
<LF> [len=1]
<LF>Username ...?
但输出只是这个:
<ETX>
命令ETX被发送到PBX,但没有响应
如何从PBX获得回复?