我正在研究Franca,并试图实现一些/IP两种设备通信。我指的是以下链接:
当前设置:
Ubuntu18.04(两台机器-服务器和客户端)两台通过以太网连接的机器
但实际上我混淆了一些/IP和VSOME/IP。无论如何,我可以使用链接1实现在单个本地机器上运行的进程之间的通信。我在两个设备通讯中失败了。
后来,我在链接2中也这样做了,但即使在这里,我也能够实现在单个本地机器上运行的进程之间的通信。我在两个设备通信中失败了,但是服务器在一个设备上运行,客户机在另一个设备上运行,但是没有实现通信。
我在这里偶然看到了这个VSOMEIP - Communication between 2 devices (TCP/UDP) Not working帖子,但无法了解如何进一步推进。
我的实际目标是使用Franca和一些/IP I.链接1实现两个设备通信,但我没有找到任何单一的源,因此我至少可以查看它。
任何建议都会对我有很大帮助。提前谢谢。
发布于 2020-01-16 19:08:10
在工作了几个小时之后,现在的快速更新是,正如在VSOMEIP - Communication between 2 devices (TCP/UDP) Not working中所建议的,我使用了shell脚本,现在客户机和服务器正在以太网上互相检测。但是函数调用并没有发生。客户端没有将请求发送到服务器。更清楚的是,在给定的示例(https://at.projects.genivi.org/wiki/pages/viewpage.action?pageId=5472320)中,on_availability正在工作,但on_message不能工作。我们一直在挣扎。任何建议都会对我们有很大帮助。
https://stackoverflow.com/questions/59769462
复制