python - 通过wifi在两个系统上的两个python脚本之间进行通信
问题描述
我在 wipy 板(micropython 环境)上运行 python 代码,在嵌入式 linux 系统上运行 python 代码。wipy板通过wifi连接到linux系统。我想知道如何创建双向通信以在两个独立脚本之间传递数据
我已经研究过线程和多处理,但我不知道是否适合这种用途,所以我只是在寻找一个概念性的答案,所以我可以找到一个开始的地方
解决方案
线程和多处理与您的问题无关。线程和多处理都是关于在同一系统上运行多个程序或部分程序。您想要的是使用网络发送/接收消息。请阅读 WiPy 文档:
关于 TCP 套接字的部分应该正是您所需要的。关于 WIFI 连接的部分将告诉您如何调整板的 WIFI 设置。
您的嵌入式 Linux 系统也是如此。在您的系统上查找文档并查看有关套接字的章节。我会在这些设备之一(或两者)上打开服务器,并使用其他设备连接到服务器并获取系统所需的信息。将具有更多资源的设备用作服务器可能是个好主意。
推荐阅读
- javascript - TypeError:无法使用 google-maps api 和 rapidapi 读取 null 的属性(读取“sw”)
- php - 如何使用 php 维护基于 google sign api 的会话?
- c# - iTextSharp(4.1.6 版)- 在现有 PDF 顶部添加文本/表格
- java - UnsatisfiedDependencyException , BeanCreationException..in Spring
- python - 在 Python 中为唯一 id 绘制多组阴影子图
- webpack - 从头开始为 storybook 和 weback 设置绝对导入
- python - 使用 Python 发送电子邮件时,Outlook 中不显示图像
- python - Python - 未定义映射
- python - 使用 BeautifulSoup 或 selenium 抓取上传到 Youtube 频道的总时间
- javascript - 如果禁用 javascript,站点如何禁用文本选择