gpt4 book ai didi

python - 编写 TCP 转 RS232 驱动程序

转载 作者:行者123 更新时间:2023-11-30 23:57:08 26 4
gpt4 key购买 nike

我需要通过网络套接字向客户端公开 RS232 连接。我计划用 python 编写一个 TCP 套接字服务器,它将监听某个端口,允许客户端连接和处理传出以及管理和控制来自 R2232 端口的请求和回复。

我的问题是,如何同步客户端,每个客户端都会向串行端口发送一些字符串,在回复发送回来后我需要返回该客户端结果。只有这样我才需要处理下一个请求。

如何同步访问串口?

最佳答案

为了扩展 Sjoerd 的答案,构建一个单线程服务器(例如 http://docs.python.org/library/basehttpserver.html ),然后控制端口(通过 http://pyserial.sourceforge.net/pyserial_api.html 之类的东西),加上一个简单的 URL 结构,给你一个简单的 RESTful 。公开和处理请求的方式。

我使用与此非常相似的东西(使用 webby 界面更精细一些)来控制我们的 landscape irrigation system ;我妻子很喜欢。

关于python - 编写 TCP 转 RS232 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3900403/

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