如何使用pySerial将命令发送到RS232串口PBX Harris 20-20?

时间:2014-12-18 09:49:28

标签: python pyserial pbx

需要自动时间调节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获得回复?

0 个答案:

没有答案