gpt4 book ai didi

python - 从 TCP 连接串行创建假 TTY 设备

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:20 24 4
gpt4 key购买 nike

我想使用一个库(PyModbus),它需要一个 tty 设备,因为它将使用串行连接与设备进行通信。然而,我要谈论的设备将位于支持 TCP 串行的调制解调器后面(该设备插入调制解调器上的 com 端口)。

如果没有调制解调器,这将是微不足道的。我将 USB 串行电缆连接到设备,另一端连接到计算机。由于调制解调器的存在,服务器必须连接到调制解调器上的 TCP 端口并通过该端口传输串行数据。调制解调器将接收到的数据传递到连接到 com 端口的设备。

在linux中,从“serial over tcp连接”创建一个假tty以供暂时使用然后被销毁的最佳方法是什么。这种情况会定期发生,并且单个 Linux 服务器可能在任何给定时间打开 10~500 个这些模拟设备。

最佳答案

如果我明白,您需要以这种方式建立连接:

[pyModbus <-(假串口)->进程]<-(tcp/ip)->[调制解调器<-(串口)->设备]

我建议使用 socat 为此

关于python - 从 TCP 连接串行创建假 TTY 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15491308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com