1

我有一个运行机器视觉算法的 Jetson TX2,我想以某种方式将此板的输出传送到 Windows 10 PC。

发送的数据很小——最坏的情况是大约 100 个浮点数的矢量,我需要的刷新率并不疯狂——限制因素是从相机到 Jetson 板的帧被抓取约 60 帧/秒。

我愿意接受使用以太网电缆(首选)或 USB 电缆的建议。Jetson 上的代码是用 Python 编写的,输出将由运行在 Windows PC 上的 C# 应用程序获取。通常,这两台计算机都不会连接到互联网。

由于我没有扩大我的系统(它只会是 1 Jetson TX2 -> 1 PC),我会欣赏最简单的解决方案,而不是技术上最强大的解决方案!

谢谢

4

2 回答 2

0

Jetson 本身不进行通信。这取决于它的载板。它们中的大多数提供以太网端口。因此,几乎可以很容易地实现任何基于 IP 的传输。我会选择像单纯的 TCP 套接字这样的东西来做到这一点。

于 2019-01-15T08:50:40.303 回答
0

如何使用 rabitmq(消息代理)来控制发送和接收消息(您的数据)。它看起来像这张照片。您的发件人(Jetson)会将消息存储在消息队列中。并且您的接收器(Windows PC)将继续通过本地 IP 连接到队列。当新消息到来时,接收者将读取它并做进一步的处理。

发送和接收

在https://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html有关于使用 dotnet 的示例。所以它很容易实现。不会超过2小时。

希望有所帮助

于 2018-06-07T00:09:01.647 回答