首页 > 解决方案 > 通过wifi在两个系统上的两个python脚本之间进行通信

问题描述

我在 wipy 板(micropython 环境)上运行 python 代码,在嵌入式 linux 系统上运行 python 代码。wipy板通过wifi连接到linux系统。我想知道如何创建双向通信以在两个独立脚本之间传递数据

我已经研究过线程和多处理,但我不知道是否适合这种用途,所以我只是在寻找一个概念性的答案,所以我可以找到一个开始的地方

标签: pythonmicropython

解决方案


线程和多处理与您的问题无关。线程和多处理都是关于在同一系统上运行多个程序或部分程序。您想要的是使用网络发送/接收消息。请阅读 WiPy 文档:

关于您的 WIFI 连接

关于 TCP 套接字

关于 TCP 套接字的部分应该正是您所需要的。关于 WIFI 连接的部分将告诉您如何调整板的 WIFI 设置。

您的嵌入式 Linux 系统也是如此。在您的系统上查找文档并查看有关套接字的章节。我会在这些设备之一(或两者)上打开服务器,并使用其他设备连接到服务器并获取系统所需的信息。将具有更多资源的设备用作服务器可能是个好主意。


推荐阅读