两台运行Linux的Linux运行笔记本电脑之间的串行通信

时间:2013-06-27 05:09:00

标签: python serial-port communication

我正在尝试通过使用Python的串行通信在两台Linux运行的笔记本电脑之间发送和接收消息。接收方系统必须看到消息“等待消息”,直到它收到发送方的消息。我正在搜索示例代码来测试它。我对发件人的示例代码如下:

import serial
com = serial.Serial('/dev/ttyUSB0',baudrate=115200)
com.write('2')
com.close()

但我无法弄清楚接收器代码的内容,它会在接收器显示器上显示“等待”的消息,一旦收到消息,它应显示“已接收”。

有没有人有一个示例代码来解决这个问题?

1 个答案:

答案 0 :(得分:1)

读取串行设备就像读取文件一样简单:

import serial
com = serial.Serial('/dev/ttyUSB0',baudrate=115200)

print "Waiting for message"

char = com.read(1)
print char

com.close()