【发布时间】:2020-01-17 11:12:23
【问题描述】:
我正在研究 Franca IDL 并尝试实现 SOME/IP 两台设备通信。我指的是以下链接:
- https://at.projects.genivi.org/wiki/pages/viewpage.action?pageId=5472320
- https://github.com/GENIVI/vsomeip/wiki/vsomeip-in-10-minutes#request
当前设置:
Ubuntu 18.04(两台机器 - 服务器和客户端) 两台机器通过以太网连接
但实际上我在 SOME/IP 和 VSOME/IP 之间感到困惑。无论如何,我使用链接 [1] 我可以实现在单个本地计算机上运行的进程之间的通信。我在两个 2 设备通信中失败了。
后来我在链接 [2] 中进行了相同的操作,但即使在这里我也能够实现在单个本地计算机上运行的进程之间的通信。我在两台 2 设备通信中失败,但服务器在一台设备上运行,客户端在另一台设备上运行,但没有实现通信。
我在这里看到了这个VSOMEIP - Communication between 2 devices (TCP/UDP) Not working 帖子,但不知道如何继续。
我的实际目标是使用 Franca IDL 和 SOME/IP 即链接 [1] 实现两个设备通信。但我没有找到任何单一来源,因此我至少可以调查一下。
任何建议都会对我有很大帮助。提前致谢。
【问题讨论】:
标签: c++11 tcp udp automotive franca