如何将数据从PC发送到树莓派?

时间:2018-08-25 16:07:16

标签: opencv server raspberry-pi raspberry-pi3

我正在尝试从PC向树莓派发送1字节数据(可能是char)。 有很多发送数据的方法,但是我使用的是流服务器(用于mjpg-stream),所以我想使用流服务器。我可以通过流服务器发送数据吗?或从PC向Pi发送数据的最佳方式(简单方式)是什么?服务器,WiFi,蓝牙等。
另外,我使用ssh访问Pi。

听我在做什么。

  1. 从Pi相机拍摄视频。
  2. mjpg-stream
  3. PC上的OpenCV视频处理(python)。 (动作分析..)
  4. 将结果作为简单数据(例如1、2和3(1个字节)...)发送到树莓派3。

1 个答案:

答案 0 :(得分:0)

您需要:

  1. 序列化您的数据。确保您使用的任何序列化器都不区分字节序,尤其是因为您将与RPi通信;

  2. 创建服务器/客户端(套接字)。我建议使用ZeroMQ。关于这一点有很多很多的教程,但不要因此而重新发明轮子。使用帮助程序库。

  3. 通过套接字发送数据。

  4. 使用与步骤1中相同的序列化器对数据进行反序列化。

就序列化库而言,我喜欢谷物或协议缓冲区。

使用上述方法,我什至设法通过一个1000 Mbps连接发送了多个实时视频流,而处理开销却最小。