使用Python将数据从PC发送到Raspberry Pi

使用Python将数据从PC发送到Raspberry Pi,python,networking,tcp,raspberry-pi,Python,Networking,Tcp,Raspberry Pi,我正在从事一个项目,我需要使用TensorFlow从PC上的IP摄像头检测对象,并将检测到的对象的数据发送到raspberry pi,并相应地控制其GPIO引脚。 我在两端都使用python。 我在某个地方读到关于在两者之间形成客户机-服务器网络的文章。 我需要一些关于如何解决这个问题的想法。非常感谢。我希望我的问题是清楚的 额外信息:我目前正在通过以太网电缆在PC上使用Raspberry pi。此外,raspberry pi和我的电脑都连接到同一个Wifi路由器。我希望这些信息对您有所帮助。您

我正在从事一个项目,我需要使用TensorFlow从PC上的IP摄像头检测对象,并将检测到的对象的数据发送到raspberry pi,并相应地控制其GPIO引脚。 我在两端都使用python。 我在某个地方读到关于在两者之间形成客户机-服务器网络的文章。 我需要一些关于如何解决这个问题的想法。非常感谢。我希望我的问题是清楚的


额外信息:我目前正在通过以太网电缆在PC上使用Raspberry pi。此外,raspberry pi和我的电脑都连接到同一个Wifi路由器。我希望这些信息对您有所帮助。

您可以使用Raspberry Pi与您的PC进行通信。您可以使用
socket.accept(conn,address)
来接受连接,使用
conn.recv(buffer)
来接收数据。

我非常喜欢使用Redis来处理这类事情。它占地面积小,安装简单,速度极快。它是一个“网络数据结构服务器”。“联网”意味着其客户端可以在同一台机器上或网络上的任何位置。它所服务的数据结构包括:

  • 整数
  • 原子整数
  • 列表
  • 排队
  • 设置
  • 排序集
  • 散列

有Python、C、C++、PHP、Ruby的绑定,而shell则相当出色。这意味着您可以在应用程序运行时直接从网络上的任何终端向队列、列表或集合中注入值,以便对其进行测试或监视