跳转到内容

SOME/IP 请求/响应演示

本演示展示了如何在 EcuBus-Pro 环境中使用 SOME/IP 协议。

概述

此示例展示了一个基本的 SOME/IP 设置,包括:

  • 两个配置用于通信的 SOME/IP 设备(客户端和服务器)
    • 客户端应用 ID:0x6301
    • 服务器应用 ID:0x6302
  • 一个提供服务的服务器提供者
    • 服务 ID:0x1234
    • 实例 ID:0x1111
    • 方法 ID:0x1002(用于交互操作)
    • 端口:30510(可靠的 TCP 连接)

脚本行为

TypeScript 脚本(someip.ts)实现了一个简单的回显服务器:

  • 接收针对服务 0x1234 的任何 SOME/IP 请求消息
  • 自动生成响应并发送回请求者

网络设置

该演示使用 localhost(127.0.0.1)进行测试,无需额外网络配置即可轻松运行。 两个 SOME/IP 应用程序使用不同的应用 ID 通过相同的以太网接口进行通信。