我有一台运行机器视觉算法的Jetson TX2,我想以某种方式将这块板的输出传送到Windows10 PC上。
发送的数据很小-在最坏的情况下是~100个浮点数的向量的规模,我需要的刷新率并不是很疯狂-限制因素将是从相机到Jetson板的帧被以~60 FPS的速度抓取。
我对使用以太网电缆(首选)或USB电缆的建议持开放态度。Jetson上的代码是用Python语言编写的,输出将由Windows PC上运行的C#应用程序获取。一般来说,这两台计算机都不会连接到互联网。
由于我没有扩展我的系统(它将只有1Jetson TX2 -> 1PC),我会喜欢最简单的可能的解决方案,而不是最强大的技术!
谢谢
发布于 2018-06-07 08:09:02
如何使用rabitmq (消息代理)来控制消息(您的数据)的发送和接收。它看起来就像这张照片。您的发送者(Jetson)将在消息队列中存储消息。而您的接收方(window )将通过本地IP与队列保持连接。当新的消息到达时,接收方将读取该消息并进行进一步的处理。
在https://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html上有一个使用dotnet的例子。所以它很容易实现。不会超过2个小时。
希望对您有所帮助
发布于 2019-01-15 16:50:40
Jetson本身并不进行通信。这取决于它的载板。它们中的大多数都提供以太网端口。因此,几乎任何基于IP的传输都很容易实现。我会选择像TCP套接字这样的东西来做。
https://stackoverflow.com/questions/50719460
复制相似问题