【发布时间】:2016-09-25 03:45:17
【问题描述】:
我正在做一个项目,我无权讨论核心,但我遇到了一个绊脚石。我需要将数据从 C++ 实时传输到其他语言,最好是 Java 或 Python(约 10 毫秒延迟)。
我们有一个传感器可以用 C++ 进行解析。我们正计划通过蓝牙进行数据读取/输出,很可能是 Java 或 C#(我不太了解 C#,但它似乎类似于 Java)。 C++ 不符合要求,因为我觉得它不够先进,无法满足我们的需要。传感器解析已经完成。数据传输将在同一台机器上进行。
以下是我思考过的方法:
- 我们尝试使用 MatLab 和 Mex 的任何东西(我不使用 MatLab)来访问 C++ 程序中的函数,以数组形式检索数据。 Matlab 太慢了(我们在某处读到 TX/RX 将被限制在 1-20 Hz。)
- 不断将数据写入文本或其他等效原始数据文件,并根据需要使用其他语言打开。
我试图查找此内容,但结果中没有显示任何用处。
【问题讨论】:
-
可能是 JNI 或套接字。
-
同一台机器,管道或 UDP 套接字。
标签: java python c++ pipelining