如何将实时数据流从linux无头系统传输到Windows机器?

时间:2012-08-27 03:10:24

标签: linux windows

我最近一直在使用NAO。我们正在尝试将NavChip连接到它,并进行一些与机器人导航相关的实验。 NAO在它的geode系统上使用了修改过的2.6 linux内核。我已经设法使我的NavChip工作(需要编译linux cp210x内核模块等)。因此,我可以运行NavChip附带的C程序并从中收集数据。但是,数据只能记录在本地文件系统上。我想通过网络将这些数据传输到Windows机器,因为所有的处理都是基于MATLAB的。有人会对如何将这些数据从NAO发送到Windows机器有任何建议吗?

NAO的系统非常有限。它有ssh,以及一些常见的实用程序,如cat等,但没什么先进的。

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解了这个问题,但我认为你已经回答了自己提到的ssh已安装的问题,为什么不直接scp文件呢?使用Windows框上的一些ssh客户端远程连接和下载相关日志文件。

如果您确实需要将文件从远程主机推送到本地计算机(而不是连接到远程主机并下载到本地),那么netcat应该可以在这里查看:http://www.g-loaded.eu/2006/11/06/netcat-a-couple-of-useful-examples/

其他明智的做法是在C语言中编写自己的套接字程序并将文件传递给管道(应该非常简单)。